Interface ServiceLocator
- All Known Implementing Classes:
PlexusContainerLocator
public interface ServiceLocator
Provides services to components by means of a lookup.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
hasComponent
(String componentKey) boolean
hasComponent
(String role, String roleHint) lookupList
(String role) void
void
releaseAll
(List components) void
releaseAll
(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
-