org.codehaus.plexus.component.manager

Interface ComponentManagerManager

public interface ComponentManagerManager

Version: $Id: ComponentManagerManager.java 1750 2005-04-19 07:45:02Z brett $

Author: Jason van Zyl

Field Summary
StringROLE
Method Summary
voidassociateComponentWithComponentManager(Object component, ComponentManager componentManager)
ComponentManagercreateComponentManager(ComponentDescriptor descriptor, PlexusContainer container)
ComponentManagerfindComponentManagerByComponentInstance(Object component)
ComponentManagerfindComponentManagerByComponentKey(String componentKey)
MapgetComponentManagers()
voidsetLifecycleHandlerManager(LifecycleHandlerManager lifecycleHandlerManager)

Field Detail

ROLE

public String ROLE

Method Detail

associateComponentWithComponentManager

public void associateComponentWithComponentManager(Object component, ComponentManager componentManager)

createComponentManager

public ComponentManager createComponentManager(ComponentDescriptor descriptor, PlexusContainer container)

findComponentManagerByComponentInstance

public ComponentManager findComponentManagerByComponentInstance(Object component)

findComponentManagerByComponentKey

public ComponentManager findComponentManagerByComponentKey(String componentKey)

getComponentManagers

public Map getComponentManagers()

setLifecycleHandlerManager

public void setLifecycleHandlerManager(LifecycleHandlerManager lifecycleHandlerManager)