org.codehaus.plexus.lifecycle

Class AbstractLifecycleHandler

public abstract class AbstractLifecycleHandler extends Object implements LifecycleHandler

Field Summary
ListbeginSegment
ListendSegment
Stringid
Stringname
ListresumeSegment
ListsuspendSegment
Constructor Summary
AbstractLifecycleHandler()
Method Summary
voidend(Object component, ComponentManager manager)
End a component's lifecycle.
ListgetBeginSegment()
ListgetEndSegment()
StringgetId()
StringgetName()
ListgetResumeSegment()
ListgetSuspendSegment()
voidresume(Object component, ComponentManager manager)
booleansegmentIsEmpty(List segment)
voidstart(Object component, ComponentManager manager)
Start a component's lifecycle.
voidsuspend(Object component, ComponentManager manager)

Field Detail

beginSegment

private List beginSegment

endSegment

private List endSegment

id

private String id

name

private String name

resumeSegment

private List resumeSegment

suspendSegment

private List suspendSegment

Constructor Detail

AbstractLifecycleHandler

public AbstractLifecycleHandler()

Method Detail

end

public void end(Object component, ComponentManager manager)
End a component's lifecycle.

getBeginSegment

public List getBeginSegment()

getEndSegment

public List getEndSegment()

getId

public String getId()

getName

public String getName()

getResumeSegment

public List getResumeSegment()

getSuspendSegment

public List getSuspendSegment()

resume

public void resume(Object component, ComponentManager manager)

segmentIsEmpty

private boolean segmentIsEmpty(List segment)

start

public void start(Object component, ComponentManager manager)
Start a component's lifecycle.

suspend

public void suspend(Object component, ComponentManager manager)