|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.turbine.services.BaseInitable
This class provides a generic implementation of
Initable
. This implementation, that other
Initables
are welcome to extend, contains facilities
to maintain internal state.
Field Summary | |
protected InitableBroker |
initableBroker
InitableBroker that instantiatd this class. |
protected boolean |
isInitialized
Initialization status of this class. |
Constructor Summary | |
BaseInitable()
Default constructor of BaseInitable. |
Method Summary | |
boolean |
getInit()
Returns initialization status. |
InitableBroker |
getInitableBroker()
Returns an InitableBroker reference. |
void |
init()
Performs late initializtion. |
void |
init(java.lang.Object data)
Performs early initialization. |
protected void |
setInit(boolean value)
Sets initailization status. |
void |
setInitableBroker(InitableBroker broker)
Saves InitableBroker reference for later use. |
void |
shutdown()
Returns an Initable to uninitialized state. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected InitableBroker initableBroker
protected boolean isInitialized
Constructor Detail |
public BaseInitable()
init()
method.
Method Detail |
public void setInitableBroker(InitableBroker broker)
setInitableBroker
in interface Initable
broker
- The InitableBroker that instantiated this object.public InitableBroker getInitableBroker()
public void init(java.lang.Object data) throws InitializationException
init
in interface Initable
data
- An Object to use for initialization activities.
InitializationException
- Initialization of this
class was not successful.public void init() throws InitializationException
init
in interface Initable
InitializationException
- Initialization of this
class was not successful.public void shutdown()
shutdown
in interface Initable
public boolean getInit()
getInit
in interface Initable
protected void setInit(boolean value)
value
- The new initialization status.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |