org.codehaus.plexus.lifecycle
Interface LifecycleHandler

All Known Implementing Classes:
AbstractLifecycleHandler

public interface LifecycleHandler


Field Summary
static java.lang.String COMPONENT_REPOSITORY
           
static java.lang.String CONTEXT
           
static java.lang.String LOGGER
           
static java.lang.String PLEXUS_CONTAINER
           
 
Method Summary
 void addEntity(java.lang.String key, java.lang.Object entity)
           
 void enableLogging(Logger logger)
           
 void end(java.lang.Object component, ComponentManager manager)
           
 java.util.Map getEntities()
           
 java.lang.String getId()
           
 void initialize()
           
 void resume(java.lang.Object component, ComponentManager manager)
           
 void start(java.lang.Object component, ComponentManager manager)
           
 void suspend(java.lang.Object component, ComponentManager manager)
           
 

Field Detail

LOGGER

public static final java.lang.String LOGGER
See Also:
Constant Field Values

CONTEXT

public static final java.lang.String CONTEXT
See Also:
Constant Field Values

COMPONENT_REPOSITORY

public static final java.lang.String COMPONENT_REPOSITORY
See Also:
Constant Field Values

PLEXUS_CONTAINER

public static final java.lang.String PLEXUS_CONTAINER
See Also:
Constant Field Values
Method Detail

addEntity

public void addEntity(java.lang.String key,
                      java.lang.Object entity)

getEntities

public java.util.Map getEntities()

getId

public java.lang.String getId()

start

public void start(java.lang.Object component,
                  ComponentManager manager)
           throws java.lang.Exception
Throws:
java.lang.Exception

suspend

public void suspend(java.lang.Object component,
                    ComponentManager manager)
             throws java.lang.Exception
Throws:
java.lang.Exception

resume

public void resume(java.lang.Object component,
                   ComponentManager manager)
            throws java.lang.Exception
Throws:
java.lang.Exception

end

public void end(java.lang.Object component,
                ComponentManager manager)
         throws java.lang.Exception
Throws:
java.lang.Exception

initialize

public void initialize()
                throws java.lang.Exception
Throws:
java.lang.Exception

enableLogging

public void enableLogging(Logger logger)