org.codehaus.plexus.component.manager
Interface ComponentManagerManager

All Known Implementing Classes:
DefaultComponentManagerManager

public interface ComponentManagerManager

Version:
$Id: ComponentManagerManager.java 5493 2007-01-22 19:05:46Z kenney $
Author:
Jason van Zyl

Field Summary
static String ROLE
           
 
Method Summary
 void associateComponentWithComponentManager(Object component, ComponentManager componentManager)
           
 ComponentManager createComponentManager(org.codehaus.plexus.component.repository.ComponentDescriptor descriptor, MutablePlexusContainer container, String componentKey)
           
 ComponentManager findComponentManagerByComponentInstance(Object component)
           
 ComponentManager findComponentManagerByComponentKey(String componentKey, org.codehaus.plexus.classworlds.realm.ClassRealm realm)
           
 Map getComponentManagers()
           
 void setLifecycleHandlerManager(LifecycleHandlerManager lifecycleHandlerManager)
           
 void unassociateComponentWithComponentManager(Object component)
           
 

Field Detail

ROLE

static final String ROLE
Method Detail

setLifecycleHandlerManager

void setLifecycleHandlerManager(LifecycleHandlerManager lifecycleHandlerManager)

findComponentManagerByComponentKey

ComponentManager findComponentManagerByComponentKey(String componentKey,
                                                    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 componentKey)
                                        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.