public interface ServiceLocator
Modifier and Type | Method and 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) |
java.lang.Object lookup(java.lang.String role) throws ComponentLookupException
ComponentLookupException
java.lang.Object lookup(java.lang.String role, java.lang.String hint) throws ComponentLookupException
ComponentLookupException
java.util.Map<java.lang.String,java.lang.Object> lookupMap(java.lang.String role) throws ComponentLookupException
ComponentLookupException
java.util.List<java.lang.Object> lookupList(java.lang.String role) throws ComponentLookupException
ComponentLookupException
void release(java.lang.Object component) throws ComponentLifecycleException
ComponentLifecycleException
void releaseAll(java.util.Map<java.lang.String,?> components) throws ComponentLifecycleException
ComponentLifecycleException
void releaseAll(java.util.List<?> components) throws ComponentLifecycleException
ComponentLifecycleException
boolean hasComponent(java.lang.String role)
boolean hasComponent(java.lang.String role, java.lang.String hint)