Class CombinedFuture.CombinedFutureInterruptibleTask
- java.lang.Object
-
- com.google.common.util.concurrent.InterruptibleTask
-
- com.google.common.util.concurrent.CombinedFuture.CombinedFutureInterruptibleTask
-
- All Implemented Interfaces:
java.lang.Runnable
- Direct Known Subclasses:
CombinedFuture.AsyncCallableInterruptibleTask,CombinedFuture.CallableInterruptibleTask
- Enclosing class:
- CombinedFuture<V>
private abstract class CombinedFuture.CombinedFutureInterruptibleTask extends InterruptibleTask
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.concurrent.ExecutorlistenerExecutor(package private) booleanthrownByExecute
-
Constructor Summary
Constructors Constructor Description CombinedFutureInterruptibleTask(java.util.concurrent.Executor listenerExecutor)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) voidexecute()(package private) voidrunInterruptibly()(package private) abstract voidsetValue()(package private) booleanwasInterrupted()-
Methods inherited from class com.google.common.util.concurrent.InterruptibleTask
interruptTask, run
-
-
-
-
Method Detail
-
runInterruptibly
final void runInterruptibly()
- Specified by:
runInterruptiblyin classInterruptibleTask
-
wasInterrupted
final boolean wasInterrupted()
- Specified by:
wasInterruptedin classInterruptibleTask
-
execute
final void execute()
-
setValue
abstract void setValue() throws java.lang.Exception- Throws:
java.lang.Exception
-
-