public abstract class AbstractLifecycleHandler extends Object implements LifecycleHandler
Constructor and Description |
---|
AbstractLifecycleHandler() |
Modifier and Type | Method and Description |
---|---|
void |
addBeginSegment(Phase phase) |
void |
addEndSegment(Phase phase) |
void |
end(Object component,
ComponentManager manager)
Deprecated.
|
void |
end(Object component,
ComponentManager manager,
org.codehaus.plexus.classworlds.realm.ClassRealm contextRealm)
End a component's lifecycle.
|
List |
getBeginSegment() |
List |
getEndSegment() |
void |
start(Object component,
ComponentManager manager)
Deprecated.
|
void |
start(Object component,
ComponentManager manager,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
Start a component's lifecycle.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getId, initialize
public void addBeginSegment(Phase phase)
addBeginSegment
in interface LifecycleHandler
public List getBeginSegment()
public void addEndSegment(Phase phase)
addEndSegment
in interface LifecycleHandler
public List getEndSegment()
public void start(Object component, ComponentManager manager) throws PhaseExecutionException
start
in interface LifecycleHandler
PhaseExecutionException
public void start(Object component, ComponentManager manager, org.codehaus.plexus.classworlds.realm.ClassRealm realm) throws PhaseExecutionException
start
in interface LifecycleHandler
PhaseExecutionException
public void end(Object component, ComponentManager manager) throws PhaseExecutionException
end
in interface LifecycleHandler
PhaseExecutionException
public void end(Object component, ComponentManager manager, org.codehaus.plexus.classworlds.realm.ClassRealm contextRealm) throws PhaseExecutionException
end
in interface LifecycleHandler
contextRealm
- 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.PhaseExecutionException
Copyright © 2001–2016 Codehaus Plexus. All rights reserved.