org.codehaus.plexus.lifecycle
Class DefaultLifecycleHandlerManager

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

public class DefaultLifecycleHandlerManager
extends java.lang.Object
implements LifecycleHandlerManager

Version:
$Id: DefaultLifecycleHandlerManager.java 6981 2007-10-21 20:22:52Z jvanzyl $
Author:
Jason van Zyl

Field Summary
private  java.lang.String defaultLifecycleHandlerId
           
private  java.util.Map lifecycleHandlers
           
 
Constructor Summary
DefaultLifecycleHandlerManager()
           
 
Method Summary
 void addLifecycleHandler(LifecycleHandler lifecycleHandler)
           
 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.Map lifecycleHandlers

defaultLifecycleHandlerId

private java.lang.String defaultLifecycleHandlerId
Constructor Detail

DefaultLifecycleHandlerManager

public DefaultLifecycleHandlerManager()
Method Detail

addLifecycleHandler

public void addLifecycleHandler(LifecycleHandler lifecycleHandler)
Specified by:
addLifecycleHandler in interface LifecycleHandlerManager

initialize

public void initialize()
Specified by:
initialize in interface LifecycleHandlerManager

getLifecycleHandler

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