|
|||||||||
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.Object
obj
- 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.Object
public 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 |