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) |