org.codehaus.plexus.component.manager
Interface ComponentManagerManager
- All Known Implementing Classes:
- DefaultComponentManagerManager
public interface ComponentManagerManager
- Version:
- $Id: ComponentManagerManager.java 6979 2007-10-21 16:53:54Z 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)
Copyright © 2001-2007 Codehaus. All Rights Reserved.