org.apache.felix.scr.impl.manager
Class AbstractComponentManager.State

java.lang.Object
  extended by org.apache.felix.scr.impl.manager.AbstractComponentManager.State
Direct Known Subclasses:
AbstractComponentManager.Activating, AbstractComponentManager.Deactivating, AbstractComponentManager.Disabled, AbstractComponentManager.Disabling, AbstractComponentManager.Disposed, AbstractComponentManager.Disposing, AbstractComponentManager.Enabling, AbstractComponentManager.Satisfied, AbstractComponentManager.Unsatisfied
Enclosing class:
AbstractComponentManager

protected abstract static class AbstractComponentManager.State
extends Object

There are 12 states in all. They are: Disabled, Unsatisfied, Registered, Factory, Active, Disposed, as well as the transient states Enabling, Activating, Deactivating, Disabling, and Disposing. The Registered, Factory, FactoryInstance and Active states are the "Satisfied" state in concept. The tansient states will be changed to other states automatically when work is done.

The transition cases are listed below.


Constructor Summary
protected AbstractComponentManager.State(String name, int state)
           
 
Method Summary
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractComponentManager.State

protected AbstractComponentManager.State(String name,
                                         int state)
Method Detail

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.