Class ShutdownStatus

    • Field Detail

      • status

        private final java.util.concurrent.atomic.AtomicReference<ExecutionStatus> status
      • descriptionsBeforeShutdown

        private java.util.concurrent.Future<ShutdownResult> descriptionsBeforeShutdown
    • Constructor Detail

      • ShutdownStatus

        ShutdownStatus()
    • Method Detail

      • tryFinish

        boolean tryFinish()
      • tryTimeout

        boolean tryTimeout()
      • isTimeoutElapsed

        boolean isTimeoutElapsed()
      • getDescriptionsBeforeShutdown

        java.util.concurrent.Future<ShutdownResult> getDescriptionsBeforeShutdown()
      • setDescriptionsBeforeShutdown

        void setDescriptionsBeforeShutdown​(java.util.concurrent.Future<ShutdownResult> descriptionsBeforeShutdown)