org.codehaus.plexus.component.manager
public class DefaultComponentManagerManager extends Object implements ComponentManagerManager
Version: $Id: DefaultComponentManagerManager.java 6981 2007-10-21 20:22:52Z jvanzyl $
| Field Summary | |
|---|---|
| Map | activeComponentManagers |
| Map | componentManagers |
| Map | componentManagersByComponent |
| String | defaultComponentManagerId |
| LifecycleHandlerManager | lifecycleHandlerManager |
| Method Summary | |
|---|---|
| void | addComponentManager(ComponentManager componentManager) |
| void | associateComponentWithComponentManager(Object component, ComponentManager componentManager) |
| ComponentManager | copyComponentManager(String id) |
| ComponentManager | createComponentManager(ComponentDescriptor descriptor, MutablePlexusContainer container, String role) |
| ComponentManager | createComponentManager(ComponentDescriptor descriptor, MutablePlexusContainer container, String role, String roleHint) |
| ComponentManager | findComponentManagerByComponentInstance(Object component) |
| ComponentManager | findComponentManagerByComponentKey(String role, String roleHint, ClassRealm lookupRealm) |
| LifecycleHandler | findLifecycleHandler(ComponentDescriptor descriptor) |
| Map | getComponentManagers() |
| void | setLifecycleHandlerManager(LifecycleHandlerManager lifecycleHandlerManager) |
| void | unassociateComponentWithComponentManager(Object component) |