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
Field Summary |
static java.lang.String |
ROLE
|
ROLE
static final java.lang.String ROLE
addComponentManager
void addComponentManager(ComponentManager componentManager)
setLifecycleHandlerManager
void setLifecycleHandlerManager(LifecycleHandlerManager lifecycleHandlerManager)
findComponentManagerByComponentKey
ComponentManager findComponentManagerByComponentKey(java.lang.String role,
java.lang.String roleHint,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
findComponentManagerByComponentInstance
ComponentManager findComponentManagerByComponentInstance(java.lang.Object component)
createComponentManager
ComponentManager createComponentManager(ComponentDescriptor descriptor,
MutablePlexusContainer container,
java.lang.String role)
throws UndefinedComponentManagerException,
UndefinedLifecycleHandlerException
- Throws:
UndefinedComponentManagerException
UndefinedLifecycleHandlerException
createComponentManager
ComponentManager createComponentManager(ComponentDescriptor descriptor,
MutablePlexusContainer container,
java.lang.String role,
java.lang.String roleHint)
throws UndefinedComponentManagerException,
UndefinedLifecycleHandlerException
- Throws:
UndefinedComponentManagerException
UndefinedLifecycleHandlerException
getComponentManagers
java.util.Map getComponentManagers()
associateComponentWithComponentManager
void associateComponentWithComponentManager(java.lang.Object component,
ComponentManager componentManager)
unassociateComponentWithComponentManager
void unassociateComponentWithComponentManager(java.lang.Object component)
dissociateComponentRealm
void dissociateComponentRealm(org.codehaus.plexus.classworlds.realm.ClassRealm componentRealm)
throws ComponentLifecycleException
- Throws:
ComponentLifecycleException
Copyright © 2001-2008 Codehaus. All Rights Reserved.