public abstract class AbstractLifecycleHandler extends Object implements LifecycleHandler
| Constructor and Description |
|---|
AbstractLifecycleHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
end(Object component,
ComponentManager manager)
End a component's lifecycle.
|
List |
getBeginSegment() |
List |
getEndSegment() |
String |
getId() |
String |
getName() |
List |
getResumeSegment() |
List |
getSuspendSegment() |
void |
resume(Object component,
ComponentManager manager) |
void |
start(Object component,
ComponentManager manager)
Start a component's lifecycle.
|
void |
suspend(Object component,
ComponentManager manager) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinitializepublic String getId()
getId in interface LifecycleHandlerpublic String getName()
public List getBeginSegment()
public List getSuspendSegment()
public List getResumeSegment()
public List getEndSegment()
public void start(Object component, ComponentManager manager) throws PhaseExecutionException
start in interface LifecycleHandlerPhaseExecutionExceptionpublic void suspend(Object component, ComponentManager manager) throws PhaseExecutionException
suspend in interface LifecycleHandlerPhaseExecutionExceptionpublic void resume(Object component, ComponentManager manager) throws PhaseExecutionException
resume in interface LifecycleHandlerPhaseExecutionExceptionpublic void end(Object component, ComponentManager manager) throws PhaseExecutionException
end in interface LifecycleHandlerPhaseExecutionException