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
-
-
Field Summary
Fields Modifier and Type Field Description private PlexusContainer
container
-
Constructor Summary
Constructors Constructor Description PlexusContainerLocator(PlexusContainer container)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
hasComponent(java.lang.String role)
boolean
hasComponent(java.lang.String role, java.lang.String hint)
java.lang.Object
lookup(java.lang.String role)
java.lang.Object
lookup(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)
void
release(java.lang.Object component)
void
releaseAll(java.util.List<?> components)
void
releaseAll(java.util.Map<java.lang.String,?> components)
-
-
-
Field Detail
-
container
private final PlexusContainer container
-
-
Constructor Detail
-
PlexusContainerLocator
public PlexusContainerLocator(PlexusContainer container)
-
-
Method Detail
-
lookup
public java.lang.Object lookup(java.lang.String role) throws ComponentLookupException
- Specified by:
lookup
in interfaceServiceLocator
- Throws:
ComponentLookupException
-
lookup
public java.lang.Object lookup(java.lang.String role, java.lang.String hint) throws ComponentLookupException
- Specified by:
lookup
in interfaceServiceLocator
- Throws:
ComponentLookupException
-
lookupMap
public java.util.Map<java.lang.String,java.lang.Object> lookupMap(java.lang.String role) throws ComponentLookupException
- Specified by:
lookupMap
in interfaceServiceLocator
- Throws:
ComponentLookupException
-
lookupList
public java.util.List<java.lang.Object> lookupList(java.lang.String role) throws ComponentLookupException
- Specified by:
lookupList
in interfaceServiceLocator
- Throws:
ComponentLookupException
-
release
public void release(java.lang.Object component) throws ComponentLifecycleException
- Specified by:
release
in interfaceServiceLocator
- Throws:
ComponentLifecycleException
-
releaseAll
public void releaseAll(java.util.Map<java.lang.String,?> components) throws ComponentLifecycleException
- Specified by:
releaseAll
in interfaceServiceLocator
- Throws:
ComponentLifecycleException
-
releaseAll
public void releaseAll(java.util.List<?> components) throws ComponentLifecycleException
- Specified by:
releaseAll
in interfaceServiceLocator
- Throws:
ComponentLifecycleException
-
hasComponent
public boolean hasComponent(java.lang.String role)
- Specified by:
hasComponent
in interfaceServiceLocator
-
hasComponent
public boolean hasComponent(java.lang.String role, java.lang.String hint)
- Specified by:
hasComponent
in interfaceServiceLocator
-
-