org.codehaus.plexus.component.manager
Class DefaultComponentManagerManager
java.lang.Object
org.codehaus.plexus.component.manager.DefaultComponentManagerManager
- All Implemented Interfaces:
- ComponentManagerManager
public class DefaultComponentManagerManager
- extends Object
- implements ComponentManagerManager
- Version:
- $Id: DefaultComponentManagerManager.java 7043 2007-11-08 20:04:35Z jdcasey $
- Author:
- Jason van Zyl
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultComponentManagerManager
public DefaultComponentManagerManager()
addComponentManager
public void addComponentManager(ComponentManager componentManager)
- Specified by:
addComponentManager
in interface ComponentManagerManager
setLifecycleHandlerManager
public void setLifecycleHandlerManager(LifecycleHandlerManager lifecycleHandlerManager)
- Specified by:
setLifecycleHandlerManager
in interface ComponentManagerManager
createComponentManager
public ComponentManager createComponentManager(ComponentDescriptor descriptor,
MutablePlexusContainer container,
String role)
throws UndefinedComponentManagerException,
UndefinedLifecycleHandlerException
- Specified by:
createComponentManager
in interface ComponentManagerManager
- Throws:
UndefinedComponentManagerException
UndefinedLifecycleHandlerException
createComponentManager
public ComponentManager createComponentManager(ComponentDescriptor descriptor,
MutablePlexusContainer container,
String role,
String roleHint)
throws UndefinedComponentManagerException,
UndefinedLifecycleHandlerException
- Specified by:
createComponentManager
in interface ComponentManagerManager
- Throws:
UndefinedComponentManagerException
UndefinedLifecycleHandlerException
findComponentManagerByComponentInstance
public ComponentManager findComponentManagerByComponentInstance(Object component)
- Specified by:
findComponentManagerByComponentInstance
in interface ComponentManagerManager
findComponentManagerByComponentKey
public ComponentManager findComponentManagerByComponentKey(String role,
String roleHint,
org.codehaus.plexus.classworlds.realm.ClassRealm lookupRealm)
- Specified by:
findComponentManagerByComponentKey
in interface ComponentManagerManager
getComponentManagers
public Map getComponentManagers()
- Specified by:
getComponentManagers
in interface ComponentManagerManager
associateComponentWithComponentManager
public void associateComponentWithComponentManager(Object component,
ComponentManager componentManager)
- Specified by:
associateComponentWithComponentManager
in interface ComponentManagerManager
unassociateComponentWithComponentManager
public void unassociateComponentWithComponentManager(Object component)
- Specified by:
unassociateComponentWithComponentManager
in interface ComponentManagerManager
dissociateComponentRealm
public void dissociateComponentRealm(org.codehaus.plexus.classworlds.realm.ClassRealm componentRealm)
throws ComponentLifecycleException
- Specified by:
dissociateComponentRealm
in interface ComponentManagerManager
- Throws:
ComponentLifecycleException
Copyright © 2001-2007 Codehaus. All Rights Reserved.