org.codehaus.plexus.component.manager
Interface ComponentManagerManager
- All Known Implementing Classes:
- DefaultComponentManagerManager
public interface ComponentManagerManager
- Version:
- $Id: ComponentManagerManager.java 6001 2007-03-05 00:02:24Z handyande $
- Author:
- Jason van Zyl
ROLE
static final String ROLE
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(org.codehaus.plexus.component.repository.ComponentDescriptor descriptor,
MutablePlexusContainer container,
String role)
throws UndefinedComponentManagerException,
UndefinedLifecycleHandlerException
- Throws:
UndefinedComponentManagerException
UndefinedLifecycleHandlerException
createComponentManager
ComponentManager createComponentManager(org.codehaus.plexus.component.repository.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-2008 Codehaus. All Rights Reserved.