Enum Class ActionType

java.lang.Object
java.lang.Enum<ActionType>
org.voltdb.task.ActionType
All Implemented Interfaces:
Serializable, Comparable<ActionType>, Constable

public enum ActionType extends Enum<ActionType>
Enum used to describe the type of the Action.
  • Enum Constant Details

    • PROCEDURE

      public static final ActionType PROCEDURE
      Schedule a procedure to be executed
    • CALLBACK

      public static final ActionType CALLBACK
      Schedule the provided callback to be invoked
    • ERROR

      public static final ActionType ERROR
      Unexpected error occurred within the scheduler and additional procedures will not be scheduled
    • EXIT

      public static final ActionType EXIT
      Scheduler has reached an end to its life cycle and is not scheduling any more procedures
  • Method Details

    • values

      public static ActionType[] 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 ActionType 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
    • isStop

      public boolean isStop()
      Returns:
      true if the action is a stop action