org.codehaus.plexus.lifecycle
Class AbstractLifecycleHandler
java.lang.Object
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler
- All Implemented Interfaces:
- LifecycleHandler
- Direct Known Subclasses:
- BasicLifecycleHandler, PassiveLifecycleHandler, PlexusLifecycleHandler
public abstract class AbstractLifecycleHandler
- extends java.lang.Object
- implements LifecycleHandler
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractLifecycleHandler
public AbstractLifecycleHandler()
getId
public java.lang.String getId()
- Specified by:
getId
in interface LifecycleHandler
getName
public java.lang.String getName()
getBeginSegment
public java.util.List getBeginSegment()
getSuspendSegment
public java.util.List getSuspendSegment()
getResumeSegment
public java.util.List getResumeSegment()
getEndSegment
public java.util.List getEndSegment()
start
public void start(java.lang.Object component,
ComponentManager manager)
throws PhaseExecutionException
- Start a component's lifecycle.
- Specified by:
start
in interface LifecycleHandler
- Throws:
PhaseExecutionException
suspend
public void suspend(java.lang.Object component,
ComponentManager manager)
throws PhaseExecutionException
- Specified by:
suspend
in interface LifecycleHandler
- Throws:
PhaseExecutionException
resume
public void resume(java.lang.Object component,
ComponentManager manager)
throws PhaseExecutionException
- Specified by:
resume
in interface LifecycleHandler
- Throws:
PhaseExecutionException
end
public void end(java.lang.Object component,
ComponentManager manager)
throws PhaseExecutionException
- End a component's lifecycle.
- Specified by:
end
in interface LifecycleHandler
- Throws:
PhaseExecutionException
Copyright © 2001-2007 Codehaus. All Rights Reserved.