public enum ApiService.State extends Enum<ApiService.State>
The lifecycle states of a service.
The ordering of the State enum is defined such that if there is a state transition
from A -> B
then A.compareTo(B) < 0
. N.B. The converse is not true, i.e. if
A.compareTo(B) < 0
then there is not guaranteed to be a valid state transition
A -> B
.
Static Fields | |
---|---|
Name | Description |
FAILED | A service in this state has encountered a problem and may not be operational. It cannot be started nor stopped. |
NEW | A service in this state is inactive. It does minimal work and consumes minimal resources. |
RUNNING | A service in this state is operational. |
STARTING | A service in this state is transitioning to #RUNNING. |
STOPPING | A service in this state is transitioning to #TERMINATED. |
TERMINATED | A service in this state has completed execution normally. It does minimal work and consumes minimal resources. |
Static Methods | |
---|---|
Name | Description |
valueOf(String name) | |
values() |