org.codehaus.plexus.component.manager
Interface ComponentManagerManager
- All Known Implementing Classes:
- DefaultComponentManagerManager
public interface ComponentManagerManager
- Version:
- $Id: ComponentManagerManager.java 7089 2007-11-25 15:19:06Z jvanzyl $
- Author:
- Jason van Zyl
ROLE
static final String ROLE
addComponentManager
void addComponentManager(ComponentManager componentManager)
setLifecycleHandlerManager
void setLifecycleHandlerManager(LifecycleHandlerManager lifecycleHandlerManager)
findComponentManagerByComponentKey
ComponentManager findComponentManagerByComponentKey(String role,
String roleHint,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
findComponentManagerByComponentInstance
ComponentManager findComponentManagerByComponentInstance(Object component)
createComponentManager
ComponentManager createComponentManager(ComponentDescriptor descriptor,
MutablePlexusContainer container,
String role)
throws UndefinedComponentManagerException,
UndefinedLifecycleHandlerException
- Throws:
UndefinedComponentManagerException
UndefinedLifecycleHandlerException
createComponentManager
ComponentManager createComponentManager(ComponentDescriptor descriptor,
MutablePlexusContainer container,
String role,
String roleHint)
throws UndefinedComponentManagerException,
UndefinedLifecycleHandlerException
- Throws:
UndefinedComponentManagerException
UndefinedLifecycleHandlerException
getComponentManagers
Map getComponentManagers()
associateComponentWithComponentManager
void associateComponentWithComponentManager(Object component,
ComponentManager componentManager)
unassociateComponentWithComponentManager
void unassociateComponentWithComponentManager(Object component)
dissociateComponentRealm
void dissociateComponentRealm(org.codehaus.plexus.classworlds.realm.ClassRealm componentRealm)
throws ComponentLifecycleException
- Throws:
ComponentLifecycleException
Copyright © 2001-2008 Codehaus. All Rights Reserved.