public class DefaultComponentManagerManager extends Object implements ComponentManagerManager
ROLE
Constructor and Description |
---|
DefaultComponentManagerManager() |
Modifier and Type | Method and Description |
---|---|
void |
associateComponentWithComponentManager(Object component,
ComponentManager componentManager) |
ComponentManager |
createComponentManager(ComponentDescriptor descriptor,
PlexusContainer container) |
ComponentManager |
findComponentManagerByComponentInstance(Object component) |
ComponentManager |
findComponentManagerByComponentKey(String componentKey) |
Map |
getComponentManagers() |
void |
setLifecycleHandlerManager(LifecycleHandlerManager lifecycleHandlerManager) |
void |
unassociateComponentWithComponentManager(Object component) |
public void setLifecycleHandlerManager(LifecycleHandlerManager lifecycleHandlerManager)
setLifecycleHandlerManager
in interface ComponentManagerManager
public ComponentManager createComponentManager(ComponentDescriptor descriptor, PlexusContainer container) throws UndefinedComponentManagerException, UndefinedLifecycleHandlerException
createComponentManager
in interface ComponentManagerManager
UndefinedComponentManagerException
UndefinedLifecycleHandlerException
public ComponentManager findComponentManagerByComponentInstance(Object component)
findComponentManagerByComponentInstance
in interface ComponentManagerManager
public ComponentManager findComponentManagerByComponentKey(String componentKey)
findComponentManagerByComponentKey
in interface ComponentManagerManager
public Map getComponentManagers()
getComponentManagers
in interface ComponentManagerManager
public void associateComponentWithComponentManager(Object component, ComponentManager componentManager)
associateComponentWithComponentManager
in interface ComponentManagerManager
public void unassociateComponentWithComponentManager(Object component)
unassociateComponentWithComponentManager
in interface ComponentManagerManager
Copyright © 2001-2012 Codehaus. All Rights Reserved.