private abstract class CombinedFuture.CombinedFutureInterruptibleTask extends InterruptibleTask
Modifier and Type | Field and Description |
---|---|
private java.util.concurrent.Executor |
listenerExecutor |
(package private) boolean |
thrownByExecute |
Constructor and Description |
---|
CombinedFutureInterruptibleTask(java.util.concurrent.Executor listenerExecutor) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
execute() |
(package private) void |
runInterruptibly() |
(package private) abstract void |
setValue() |
(package private) boolean |
wasInterrupted() |
interruptTask, run
private final java.util.concurrent.Executor listenerExecutor
volatile boolean thrownByExecute
public CombinedFutureInterruptibleTask(java.util.concurrent.Executor listenerExecutor)
final void runInterruptibly()
runInterruptibly
in class InterruptibleTask
final boolean wasInterrupted()
wasInterrupted
in class InterruptibleTask
final void execute()
abstract void setValue() throws java.lang.Exception
java.lang.Exception