Class PlexusContainerLocator
- java.lang.Object
-
- org.codehaus.plexus.personality.plexus.lifecycle.phase.PlexusContainerLocator
-
- All Implemented Interfaces:
ServiceLocator
public final class PlexusContainerLocator extends java.lang.Object implements ServiceLocator
-
-
Constructor Summary
Constructors Constructor Description PlexusContainerLocator(PlexusContainer container)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanhasComponent(java.lang.String role)booleanhasComponent(java.lang.String role, java.lang.String hint)java.lang.Objectlookup(java.lang.String role)java.lang.Objectlookup(java.lang.String role, java.lang.String hint)java.util.List<java.lang.Object>lookupList(java.lang.String role)java.util.Map<java.lang.String,java.lang.Object>lookupMap(java.lang.String role)voidrelease(java.lang.Object component)voidreleaseAll(java.util.List<?> components)voidreleaseAll(java.util.Map<java.lang.String,?> components)
-
-
-
Constructor Detail
-
PlexusContainerLocator
public PlexusContainerLocator(PlexusContainer container)
-
-
Method Detail
-
lookup
public java.lang.Object lookup(java.lang.String role) throws ComponentLookupException- Specified by:
lookupin interfaceServiceLocator- Throws:
ComponentLookupException
-
lookup
public java.lang.Object lookup(java.lang.String role, java.lang.String hint) throws ComponentLookupException- Specified by:
lookupin interfaceServiceLocator- Throws:
ComponentLookupException
-
lookupMap
public java.util.Map<java.lang.String,java.lang.Object> lookupMap(java.lang.String role) throws ComponentLookupException- Specified by:
lookupMapin interfaceServiceLocator- Throws:
ComponentLookupException
-
lookupList
public java.util.List<java.lang.Object> lookupList(java.lang.String role) throws ComponentLookupException- Specified by:
lookupListin interfaceServiceLocator- Throws:
ComponentLookupException
-
release
public void release(java.lang.Object component) throws ComponentLifecycleException- Specified by:
releasein interfaceServiceLocator- Throws:
ComponentLifecycleException
-
releaseAll
public void releaseAll(java.util.Map<java.lang.String,?> components) throws ComponentLifecycleException- Specified by:
releaseAllin interfaceServiceLocator- Throws:
ComponentLifecycleException
-
releaseAll
public void releaseAll(java.util.List<?> components) throws ComponentLifecycleException- Specified by:
releaseAllin interfaceServiceLocator- Throws:
ComponentLifecycleException
-
hasComponent
public boolean hasComponent(java.lang.String role)
- Specified by:
hasComponentin interfaceServiceLocator
-
hasComponent
public boolean hasComponent(java.lang.String role, java.lang.String hint)- Specified by:
hasComponentin interfaceServiceLocator
-
-