Enum Class FutureState

java.lang.Object
java.lang.Enum<FutureState>
com.tccc.kos.commons.util.concurrent.future.FutureState
All Implemented Interfaces:
Serializable, Comparable<FutureState>, Constable

public enum FutureState extends Enum<FutureState>
Possible FutureWork states, which are:
  • SUCCESS: the operation successfully ran to completion
  • FAIL: the operation ran to completion but failed
  • CANCEL: the operation was cancelled by the user
  • ABORT: the operation was aborted by the software
Since:
1.0
Version:
2023-01-23
  • Enum Constant Details

  • Method Details

    • values

      public static FutureState[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static FutureState valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • isSuccess

      public boolean isSuccess()
    • isFail

      public boolean isFail()
    • isCancel

      public boolean isCancel()
    • isAbort

      public boolean isAbort()
    • isDone

      public boolean isDone()
    • isTerminate

      public boolean isTerminate()
    • getFutureEvent

      public FutureEvent getFutureEvent()
    • toString

      public String toString()
      Overrides:
      toString in class Enum<FutureState>