Module quak.framework.core
Package io.john.amiscaray.quak.core
Enum Class Application.LifecycleState
- All Implemented Interfaces:
Serializable,Comparable<Application.LifecycleState>,Constable
- Enclosing class:
Application
Represents states during an application's lifecycle
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionAfter the application context loads (i.e., all the dependencies are resolved).After the application starts.After the application stops.Before the application starts.Before the application stops. -
Method Summary
Modifier and TypeMethodDescriptionstatic Application.LifecycleStateReturns the enum constant of this class with the specified name.static Application.LifecycleState[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
PRE_START
Before the application starts. -
CONTEXT_LOADED
After the application context loads (i.e., all the dependencies are resolved). -
POST_START
After the application starts. -
PRE_STOP
Before the application stops. -
POST_STOP
After the application stops.
-
-
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
-