public interface ServiceLocator
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasComponent(java.lang.String componentKey) |
boolean |
hasComponent(java.lang.String role,
java.lang.String roleHint) |
java.lang.Object |
lookup(java.lang.String componentKey) |
java.lang.Object |
lookup(java.lang.String role,
java.lang.String roleHint) |
java.util.List |
lookupList(java.lang.String role) |
java.util.Map |
lookupMap(java.lang.String role) |
void |
release(java.lang.Object component) |
void |
releaseAll(java.util.List components) |
void |
releaseAll(java.util.Map components) |
java.lang.Object lookup(java.lang.String componentKey)
throws ComponentLookupException
ComponentLookupExceptionjava.lang.Object lookup(java.lang.String role,
java.lang.String roleHint)
throws ComponentLookupException
ComponentLookupExceptionjava.util.Map lookupMap(java.lang.String role)
throws ComponentLookupException
ComponentLookupExceptionjava.util.List lookupList(java.lang.String role)
throws ComponentLookupException
ComponentLookupExceptionvoid release(java.lang.Object component)
throws ComponentLifecycleException
ComponentLifecycleExceptionvoid releaseAll(java.util.Map components)
throws ComponentLifecycleException
ComponentLifecycleExceptionvoid releaseAll(java.util.List components)
throws ComponentLifecycleException
ComponentLifecycleExceptionboolean hasComponent(java.lang.String componentKey)
boolean hasComponent(java.lang.String role,
java.lang.String roleHint)