|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.mmm.util.component.base.AbstractComponent
public abstract class AbstractComponent
This is the abstract base class for a component that needs
initialization.
| Field Summary | |
|---|---|
private InitializationState |
initializationState
|
| Constructor Summary | |
|---|---|
AbstractComponent()
The constructor. |
|
| Method Summary | |
|---|---|
protected void |
doInitialize()
This method performs the actual initialization. |
protected void |
doInitialized()
This method is invoked at the end of the actual initialization. |
protected InitializationState |
getInitializationState()
This method gets the InitializationState of this component. |
void |
initialize()
This method initializes this class. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private final InitializationState initializationState
getInitializationState()| Constructor Detail |
|---|
public AbstractComponent()
| Method Detail |
|---|
@PostConstruct public final void initialize()
protected void doInitialize()
initialization. It is
called when initialize() is invoked for the first time.super.doInitialize().
protected void doInitialized()
initialization. It is called when initialize() is invoked for the
first time after doInitialize() is completed and
initialization-state has changed to
initialized.super.doInitialized().
protected final InitializationState getInitializationState()
InitializationState of this component.
initialize(),
InitializationState.requireInitilized(),
InitializationState.requireNotInitilized()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||