final class ShutdownStatus
extends java.lang.Object
ParallelComputer status information
and tests been populated before
a shutdown hook has been triggered.ParallelComputer
Modifier and Type | Field and Description |
---|---|
private java.util.concurrent.Future<ShutdownResult> |
descriptionsBeforeShutdown |
private java.util.concurrent.atomic.AtomicReference<ExecutionStatus> |
status |
Constructor and Description |
---|
ShutdownStatus() |
Modifier and Type | Method and Description |
---|---|
(package private) java.util.concurrent.Future<ShutdownResult> |
getDescriptionsBeforeShutdown() |
(package private) boolean |
isTimeoutElapsed() |
(package private) void |
setDescriptionsBeforeShutdown(java.util.concurrent.Future<ShutdownResult> descriptionsBeforeShutdown) |
(package private) boolean |
tryFinish() |
(package private) boolean |
tryTimeout() |
private final java.util.concurrent.atomic.AtomicReference<ExecutionStatus> status
private java.util.concurrent.Future<ShutdownResult> descriptionsBeforeShutdown
boolean tryFinish()
boolean tryTimeout()
boolean isTimeoutElapsed()
java.util.concurrent.Future<ShutdownResult> getDescriptionsBeforeShutdown()
void setDescriptionsBeforeShutdown(java.util.concurrent.Future<ShutdownResult> descriptionsBeforeShutdown)