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.Executor
listenerExecutor
(package private) boolean
thrownByExecute
-
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) void
execute()
(package private) void
runInterruptibly()
(package private) abstract void
setValue()
(package private) boolean
wasInterrupted()
-
Methods inherited from class com.google.common.util.concurrent.InterruptibleTask
interruptTask, run
-
-
-
-
Method Detail
-
runInterruptibly
final void runInterruptibly()
- Specified by:
runInterruptibly
in classInterruptibleTask
-
wasInterrupted
final boolean wasInterrupted()
- Specified by:
wasInterrupted
in classInterruptibleTask
-
execute
final void execute()
-
setValue
abstract void setValue() throws java.lang.Exception
- Throws:
java.lang.Exception
-
-