org.codehaus.plexus.component.composition

Class AbstractComponentComposer

public abstract class AbstractComponentComposer extends AbstractLogEnabled implements ComponentComposer

Version: $Id: AbstractComponentComposer.java 6992 2007-10-23 05:31:36Z jvanzyl $

Author: Jason van Zyl

UNKNOWN: just pass around a containerContext {component,descriptor,container} cleanup error messaging, pull out of autowire composer and generalize

Method Summary
voidassembleComponent(Object component, ComponentDescriptor componentDescriptor, PlexusContainer container)
voidassembleComponent(Object component, ComponentDescriptor componentDescriptor, PlexusContainer container, ClassRealm lookupRealm)
voidassignRequirement(Object component, ComponentDescriptor componentDescriptor, ComponentRequirement componentRequirement, PlexusContainer container, Map compositionContext)
MapcreateCompositionContext(Object component, ComponentDescriptor descriptor)
static RequirementfindRequirement(Object component, Class clazz, PlexusContainer container, ComponentRequirement requirement, ClassRealm lookupRealm)
voidverifyComponentSuitability(Object component)

Method Detail

assembleComponent

public void assembleComponent(Object component, ComponentDescriptor componentDescriptor, PlexusContainer container)

Deprecated:

assembleComponent

public void assembleComponent(Object component, ComponentDescriptor componentDescriptor, PlexusContainer container, ClassRealm lookupRealm)

assignRequirement

public final void assignRequirement(Object component, ComponentDescriptor componentDescriptor, ComponentRequirement componentRequirement, PlexusContainer container, Map compositionContext)

Deprecated:

createCompositionContext

public Map createCompositionContext(Object component, ComponentDescriptor descriptor)

findRequirement

public static Requirement findRequirement(Object component, Class clazz, PlexusContainer container, ComponentRequirement requirement, ClassRealm lookupRealm)

verifyComponentSuitability

public void verifyComponentSuitability(Object component)