org.apache.felix.dependencymanager
Class State
java.lang.Object
org.apache.felix.dependencymanager.State
public final class State
- extends java.lang.Object
Encapsulates the current state of the dependencies of a service.
- Author:
- Felix Project Team
Constructor Summary |
State(java.util.List deps,
boolean isActive)
Creates a new state instance. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
STATES
public static final java.lang.String[] STATES
INACTIVE
public static final int INACTIVE
- See Also:
- Constant Field Values
WAITING_FOR_REQUIRED
public static final int WAITING_FOR_REQUIRED
- See Also:
- Constant Field Values
TRACKING_OPTIONAL
public static final int TRACKING_OPTIONAL
- See Also:
- Constant Field Values
State
public State(java.util.List deps,
boolean isActive)
- Creates a new state instance.
- Parameters:
deps
- the dependencies that determine the stateisActive
- true
if the service is active (started)
getState
public int getState()
isInactive
public boolean isInactive()
isWaitingForRequired
public boolean isWaitingForRequired()
isTrackingOptional
public boolean isTrackingOptional()
getDependencies
public java.util.List getDependencies()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object