Package org.apache.qpid.protonj2.engine
Enum EngineState
- All Implemented Interfaces:
Serializable
,Comparable<EngineState>
Enumeration of Engine states as visible from the Engine API
-
Enum Constant Summary
Enum ConstantDescriptionThe engine has encountered an error and is no longer usable.The engine has not been started yet and is safe to configure.The engine has been shutdown and can no longer be used.Engine is shutting down and all pending work should be completed.The engine has been started and no changes to configuration are permissible.Indicates the engine is in the starting phase and configuration be safe to use now. -
Method Summary
Modifier and TypeMethodDescriptionstatic EngineState
Returns the enum constant of this type with the specified name.static EngineState[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
IDLE
The engine has not been started yet and is safe to configure. -
STARTING
Indicates the engine is in the starting phase and configuration be safe to use now. -
STARTED
The engine has been started and no changes to configuration are permissible. -
FAILED
The engine has encountered an error and is no longer usable. -
SHUTTING_DOWN
Engine is shutting down and all pending work should be completed. -
SHUTDOWN
The engine has been shutdown and can no longer be used.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified nameNullPointerException
- if the argument is null
-