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 ComponentManagerManagerpublic ComponentManager createComponentManager(ComponentDescriptor descriptor, PlexusContainer container) throws UndefinedComponentManagerException, UndefinedLifecycleHandlerException
createComponentManager in interface ComponentManagerManagerUndefinedComponentManagerExceptionUndefinedLifecycleHandlerExceptionpublic ComponentManager findComponentManagerByComponentInstance(Object component)
findComponentManagerByComponentInstance in interface ComponentManagerManagerpublic ComponentManager findComponentManagerByComponentKey(String componentKey)
findComponentManagerByComponentKey in interface ComponentManagerManagerpublic Map getComponentManagers()
getComponentManagers in interface ComponentManagerManagerpublic void associateComponentWithComponentManager(Object component, ComponentManager componentManager)
associateComponentWithComponentManager in interface ComponentManagerManagerpublic void unassociateComponentWithComponentManager(Object component)
unassociateComponentWithComponentManager in interface ComponentManagerManager