org.codehaus.plexus.lifecycle

Interface LifecycleHandler

Known Implementing Classes:
AbstractLifecycleHandler, BasicLifecycleHandler, PassiveLifecycleHandler, PlexusLifecycleHandler

public interface LifecycleHandler

Method Summary

void
end(Object component, ComponentManager manager)
String
getId()
void
initialize()
void
resume(Object component, ComponentManager manager)
void
start(Object component, ComponentManager manager)
void
suspend(Object component, ComponentManager manager)

Method Details

end

public void end(Object component,
                ComponentManager manager)
            throws PhaseExecutionException

getId

public String getId()

initialize

public void initialize()

resume

public void resume(Object component,
                   ComponentManager manager)
            throws PhaseExecutionException

start

public void start(Object component,
                  ComponentManager manager)
            throws PhaseExecutionException

suspend

public void suspend(Object component,
                    ComponentManager manager)
            throws PhaseExecutionException