Enum Class ActiveObjectStatus

java.lang.Object
java.lang.Enum<ActiveObjectStatus>
com.github.devmix.process.acto.ActiveObjectStatus
All Implemented Interfaces:
Serializable, Comparable<ActiveObjectStatus>, java.lang.constant.Constable

public enum ActiveObjectStatus extends Enum<ActiveObjectStatus>
Represents the possible states of an Active Object in its lifecycle.
Author:
Sergey Grachev
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    The state of an Active Object indicating that it is ready to handle messages and perform its operations.
    The state where the Active Object is in the process of transitioning from the ACTIVATED state to DEACTIVATED.
    The initial state of an Active Object, indicating that it has been created but not yet started.
    The state where the Active Object is in the process of starting up and initializing.
    The state of an Active Object indicating that it has ceased handling messages and is not performing its operations.
    The state where the Active Object is in the process of transitioning from the ACTIVATED state to DEACTIVATED.
    The final terminal state of an Active Object, indicating that it has been fully destroyed and no longer exists.
    The state where the Active Object is in the process of transitioning from the STOPPED state to the DESTROYED state.
    The state of an Active Object after it has completed its startup sequence.
    The state where the Active Object is transitioning from the CREATED or STOPPED states to the STARTED state.
    The state of an Active Object indicating that it is shutting down and preparing for destruction.
    The state where the Active Object is in the process of transitioning from the ACTIVATED or DEACTIVATED states to the STOPPED state.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the enum constant of this class with the specified name.
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • CREATED

      public static final ActiveObjectStatus CREATED
      The initial state of an Active Object, indicating that it has been created but not yet started.
    • CREATING

      public static final ActiveObjectStatus CREATING
      The state where the Active Object is in the process of starting up and initializing.
    • STARTED

      public static final ActiveObjectStatus STARTED
      The state of an Active Object after it has completed its startup sequence.
    • STARTING

      public static final ActiveObjectStatus STARTING
      The state where the Active Object is transitioning from the CREATED or STOPPED states to the STARTED state.
    • ACTIVATED

      public static final ActiveObjectStatus ACTIVATED
      The state of an Active Object indicating that it is ready to handle messages and perform its operations.
    • ACTIVATING

      public static final ActiveObjectStatus ACTIVATING
      The state where the Active Object is in the process of transitioning from the ACTIVATED state to DEACTIVATED.
    • DEACTIVATED

      public static final ActiveObjectStatus DEACTIVATED
      The state of an Active Object indicating that it has ceased handling messages and is not performing its operations.
    • DEACTIVATING

      public static final ActiveObjectStatus DEACTIVATING
      The state where the Active Object is in the process of transitioning from the ACTIVATED state to DEACTIVATED.
    • STOPPED

      public static final ActiveObjectStatus STOPPED
      The state of an Active Object indicating that it is shutting down and preparing for destruction.
    • STOPPING

      public static final ActiveObjectStatus STOPPING
      The state where the Active Object is in the process of transitioning from the ACTIVATED or DEACTIVATED states to the STOPPED state.
    • DESTROYED

      public static final ActiveObjectStatus DESTROYED
      The final terminal state of an Active Object, indicating that it has been fully destroyed and no longer exists.
    • DESTROYING

      public static final ActiveObjectStatus DESTROYING
      The state where the Active Object is in the process of transitioning from the STOPPED state to the DESTROYED state.
  • Method Details

    • values

      public static ActiveObjectStatus[] 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 ActiveObjectStatus 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