Package org.codehaus.plexus.lifecycle
Class AbstractLifecycleHandler
java.lang.Object
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler
- All Implemented Interfaces:
LifecycleHandler
- Direct Known Subclasses:
BasicLifecycleHandler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBeginSegment(Phase phase) voidaddEndSegment(Phase phase) voidend(Object component, ComponentManager manager) Deprecated.voidend(Object component, ComponentManager manager, org.codehaus.plexus.classworlds.realm.ClassRealm contextRealm) End a component's lifecycle.voidstart(Object component, ComponentManager manager) Deprecated.voidstart(Object component, ComponentManager manager, org.codehaus.plexus.classworlds.realm.ClassRealm realm) Start a component's lifecycle.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.codehaus.plexus.lifecycle.LifecycleHandler
getId, initialize
-
Constructor Details
-
AbstractLifecycleHandler
public AbstractLifecycleHandler()
-
-
Method Details
-
addBeginSegment
- Specified by:
addBeginSegmentin interfaceLifecycleHandler- Parameters:
phase-Phase
-
getBeginSegment
-
addEndSegment
- Specified by:
addEndSegmentin interfaceLifecycleHandler- Parameters:
phase-Phase
-
getEndSegment
-
start
Deprecated.- Specified by:
startin interfaceLifecycleHandler- Parameters:
component- The component.manager- TheComponentManager- Throws:
PhaseExecutionException- in case of an error.
-
start
public void start(Object component, ComponentManager manager, org.codehaus.plexus.classworlds.realm.ClassRealm realm) throws PhaseExecutionException Start a component's lifecycle.- Specified by:
startin interfaceLifecycleHandler- Parameters:
component- The component.manager- TheComponentManagerrealm- TheClassRealm.- Throws:
PhaseExecutionException- in case of an error.
-
end
Deprecated.End a component's lifecycle.- Specified by:
endin interfaceLifecycleHandler- Parameters:
component- The component.manager- TheComponentManager- Throws:
PhaseExecutionException- in case of an error.
-
end
public void end(Object component, ComponentManager manager, org.codehaus.plexus.classworlds.realm.ClassRealm contextRealm) throws PhaseExecutionException End a component's lifecycle.- Specified by:
endin interfaceLifecycleHandler- Parameters:
component- The component.manager- TheComponentManagercontextRealm- the realm used to create the component, which may not be the component's realm; this component could have requirements that were satisfied using components from this realm. It could be used to lookup the same manager components that were used to start the component.- Throws:
PhaseExecutionException- in case of an error.
-