public class DefaultContext extends Object implements Context
| Constructor and Description |
|---|
DefaultContext(ClassLoader classLoader,
Map<String,Object> bindings) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
lookup(Class<T> serviceClass,
Predicate<T,Context>... selectors)
Looks up single object (service) by type.
|
Object |
lookup(String name)
Looks up object by name.
|
<T> Iterator<T> |
lookupAll(Class<T> serviceClass,
Predicate<T,Context>... selectors)
Looks up all services of given type.
|
public DefaultContext(ClassLoader classLoader, Map<String,Object> bindings)
classLoader - ClassLoader for services. Can be null.bindings - Name bindings. Can be null.public Object lookup(String name)
Contextpublic <T> T lookup(Class<T> serviceClass, Predicate<T,Context>... selectors)
Context