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