public class DefaultLifecycleHandlerManager extends java.lang.Object implements LifecycleHandlerManager
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
defaultLifecycleHandlerId |
private java.util.concurrent.ConcurrentMap<java.lang.String,LifecycleHandler> |
lifecycleHandlers |
Constructor and Description |
---|
DefaultLifecycleHandlerManager() |
Modifier and Type | Method and Description |
---|---|
void |
addLifecycleHandler(LifecycleHandler lifecycleHandler) |
LifecycleHandler |
getLifecycleHandler(java.lang.String id) |
void |
initialize() |
private final java.util.concurrent.ConcurrentMap<java.lang.String,LifecycleHandler> lifecycleHandlers
private java.lang.String defaultLifecycleHandlerId
public void addLifecycleHandler(LifecycleHandler lifecycleHandler)
addLifecycleHandler
in interface LifecycleHandlerManager
public void initialize()
initialize
in interface LifecycleHandlerManager
public LifecycleHandler getLifecycleHandler(java.lang.String id) throws UndefinedLifecycleHandlerException
getLifecycleHandler
in interface LifecycleHandlerManager
UndefinedLifecycleHandlerException