|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--javax.slee.management.ServiceState
This class defines an enumerated type that encapsulates the state of a Service.
A singleton instance of each enumerated value is guaranteed (via an implementation
of readResolve() - refer java.io.Serializable),
so that equality tests using == are always evaluated correctly. (This
equality test is only guaranteed if this class is loaded in the application's boot class
path, rather than dynamically loaded at runtime.)
| Field Summary | |
static ServiceState |
ACTIVE
The ACTIVE state indicates that the Service has been activated. |
static ServiceState |
INACTIVE
The INACTIVE state indicates that the Service has been successfully installed. |
static int |
SERVICE_ACTIVE
An integer representation of the ACTIVE state. |
static int |
SERVICE_INACTIVE
An integer representation of the INACTIVE state. |
static int |
SERVICE_STOPPING
An integer representation of the STOPPING state. |
static ServiceState |
STOPPING
The STOPPING state indicates that an active Service has been deactivated, but some instances of the Service are still running. |
| Method Summary | |
boolean |
equals(java.lang.Object obj)
Compare this Service state for equality with another. |
static ServiceState |
fromInt(int state)
Get a ServiceState object from an integer value. |
int |
hashCode()
Get a hash code value for this Service state. |
boolean |
isActive()
Determine if this ServiceState object represents the ACTIVE state of a Service. |
boolean |
isInactive()
Determine if this ServiceState object represents the INACTIVE state of a Service. |
boolean |
isStopping()
Determine if this ServiceState object represents the STOPPING state of a Service. |
int |
toInt()
Get an integer value representation for this ServiceState object. |
java.lang.String |
toString()
Get the textual representation of this Service state object. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final int SERVICE_INACTIVE
INACTIVE state.public static final int SERVICE_ACTIVE
ACTIVE state.public static final int SERVICE_STOPPING
STOPPING state.public static final ServiceState INACTIVE
public static final ServiceState ACTIVE
public static final ServiceState STOPPING
| Method Detail |
public static ServiceState fromInt(int state)
throws java.lang.IllegalArgumentException
ServiceState object from an integer value.state - the state as an integer.ServiceState object corresponding to state.java.lang.IllegalArgumentException - if state is not a valid
state value.public int toInt()
ServiceState object.ServiceState object.public boolean isInactive()
This method is effectively equivalent to the conditional test:
(this == INACTIVE), ie. the code:
if (state.isInactive()) ...
is interchangeable with the code:
if (state == ServiceState.INACTIVE) ...
true if this object represents the INACTIVE state of a Service,
false otherwise.public boolean isActive()
This method is effectively equivalent to the conditional test:
(this == ACTIVE), ie. the code:
if (state.isActive()) ...
is interchangeable with the code:
if (state == ServiceState.ACTIVE) ...
true if this object represents the ACTIVE state of a Service,
false otherwise.public boolean isStopping()
This method is effectively equivalent to the conditional test:
(this == STOPPING), ie. the code:
if (state.isStopping()) ...
is interchangeable with the code:
if (state == ServiceState.STOPPING) ...
true if this object represents the STOPPING state of a Service,
false otherwise.public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - the object to compare this with.true if obj is an instance of this class
representing the same Service state as this, false otherwise.public int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||