Interface ServiceLocator
- All Known Implementing Classes:
PlexusContainerLocator
public interface ServiceLocator
Provides services to components by means of a lookup.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanhasComponent(String componentKey) booleanhasComponent(String role, String roleHint) lookupList(String role) voidvoidreleaseAll(List components) voidreleaseAll(Map components)
-
Method Details
-
lookup
- Throws:
ComponentLookupException
-
lookup
- Throws:
ComponentLookupException
-
lookupMap
- Throws:
ComponentLookupException
-
lookupList
- Throws:
ComponentLookupException
-
release
- Throws:
ComponentLifecycleException
-
releaseAll
- Throws:
ComponentLifecycleException
-
releaseAll
- Throws:
ComponentLifecycleException
-
hasComponent
-
hasComponent
-