Enum Class NuggetState
- All Implemented Interfaces:
Serializable, Comparable<NuggetState>, Constable
Public lifecycle state of the nugget process subject.
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionNugget remains reachable but one or more administration components are degraded.Nugget is draining administration work.Nugget administration is running.Nugget administration is starting.Nugget administration has stopped.Nugget is stopping.Nugget state is not known to the caller. -
Method Summary
Modifier and TypeMethodDescriptionstatic NuggetStateReturns the enum constant of this class with the specified name.static NuggetState[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
STARTING
Nugget administration is starting. -
RUNNING
Nugget administration is running. -
DEGRADED
Nugget remains reachable but one or more administration components are degraded. -
DRAINING
Nugget is draining administration work. -
STOPPING
Nugget is stopping. -
STOPPED
Nugget administration has stopped. -
UNKNOWN
Nugget state is not known to the caller.
-
-
Method Details
-
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
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 nameNullPointerException- if the argument is null
-