Public Methods |
abstract
<T>
void
|
addComponent(T component, Class<?> role, String hint)
|
abstract
void
|
addComponent(Object component, String role)
|
abstract
<T>
void
|
addComponentDescriptor(ComponentDescriptor<T> descriptor)
|
abstract
ClassRealm
|
createChildRealm(String id)
|
abstract
List<ComponentDescriptor<?>>
|
discoverComponents(ClassRealm classRealm)
|
abstract
void
|
dispose()
|
abstract
ComponentDescriptor<?>
|
getComponentDescriptor(String role, String hint)
|
abstract
<T>
ComponentDescriptor<T>
|
getComponentDescriptor(Class<T> type, String role, String hint)
|
abstract
List<ComponentDescriptor<?>>
|
getComponentDescriptorList(String role)
|
abstract
<T>
List<ComponentDescriptor<T>>
|
getComponentDescriptorList(Class<T> type, String role)
|
abstract
<T>
Map<String, ComponentDescriptor<T>>
|
getComponentDescriptorMap(Class<T> type, String role)
|
abstract
Map<String, ComponentDescriptor<?>>
|
getComponentDescriptorMap(String role)
|
abstract
ClassRealm
|
getContainerRealm()
|
abstract
Context
|
getContext()
|
abstract
ClassRealm
|
getLookupRealm()
|
abstract
boolean
|
hasComponent(String role, String hint)
|
abstract
boolean
|
hasComponent(Class<?> role)
|
abstract
boolean
|
hasComponent(Class<?> type, String role, String hint)
|
abstract
boolean
|
hasComponent(Class<?> role, String hint)
|
abstract
boolean
|
hasComponent(String role)
|
abstract
Object
|
lookup(String role, String hint)
|
abstract
Object
|
lookup(String role)
|
abstract
<T>
T
|
lookup(Class<T> type, String role, String hint)
|
abstract
<T>
T
|
lookup(Class<T> role)
|
abstract
<T>
T
|
lookup(Class<T> role, String hint)
|
abstract
<T>
List<T>
|
lookupList(Class<T> role)
|
abstract
List<Object>
|
lookupList(String role)
|
abstract
Map<String, Object>
|
lookupMap(String role)
|
abstract
<T>
Map<String, T>
|
lookupMap(Class<T> role)
|
abstract
void
|
release(Object component)
|
abstract
void
|
releaseAll(List<?> components)
|
abstract
void
|
releaseAll(Map<String, ?> components)
|
abstract
ClassRealm
|
setLookupRealm(ClassRealm realm)
|