org.codehaus.plexus.lifecycle
Class DefaultLifecycleHandlerManager

java.lang.Object
  extended byorg.codehaus.plexus.lifecycle.DefaultLifecycleHandlerManager
All Implemented Interfaces:
LifecycleHandlerManager

public class DefaultLifecycleHandlerManager
extends java.lang.Object
implements LifecycleHandlerManager

Version:
$Id: DefaultLifecycleHandlerManager.java,v 1.6 2003/12/22 18:35:53 jvanzyl Exp $
Author:
Jason van Zyl

Field Summary
private  java.lang.String defaultLifecycleHandlerId
           
private  java.util.List lifecycleHandlers
           
 
Constructor Summary
DefaultLifecycleHandlerManager()
           
 
Method Summary
 void addEntity(java.lang.String key, java.lang.Object entity)
           
 LifecycleHandler getDefaultLifecycleHandler()
           
 LifecycleHandler getLifecycleHandler(java.lang.String id)
           
 void initialize()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lifecycleHandlers

private java.util.List lifecycleHandlers

defaultLifecycleHandlerId

private java.lang.String defaultLifecycleHandlerId
Constructor Detail

DefaultLifecycleHandlerManager

public DefaultLifecycleHandlerManager()
Method Detail

initialize

public void initialize()
                throws java.lang.Exception
Specified by:
initialize in interface LifecycleHandlerManager
Throws:
java.lang.Exception

addEntity

public void addEntity(java.lang.String key,
                      java.lang.Object entity)
               throws java.lang.Exception
Specified by:
addEntity in interface LifecycleHandlerManager
Throws:
java.lang.Exception

getLifecycleHandler

public LifecycleHandler getLifecycleHandler(java.lang.String id)
                                     throws UndefinedLifecycleHandlerException
Specified by:
getLifecycleHandler in interface LifecycleHandlerManager
Throws:
UndefinedLifecycleHandlerException

getDefaultLifecycleHandler

public LifecycleHandler getDefaultLifecycleHandler()
                                            throws UndefinedLifecycleHandlerException
Specified by:
getDefaultLifecycleHandler in interface LifecycleHandlerManager
Throws:
UndefinedLifecycleHandlerException