| Modifier and Type | Method and Description |
|---|---|
<T> T |
getInstance(Class<T> serviceClass) |
<T> T |
getInstance(Class<T> serviceClass,
Class<? extends Annotation> qualifier) |
<T> T |
getInstance(Class<T> serviceClass,
Qualifiers qualifiers) |
<T> T |
getInstance(Class<T> serviceClass,
String name) |
<T> T |
getInstance(ServiceKey<T> serviceKey) |
<T> T |
getOrCreateInstance(Class<T> serviceClass) |
<T> T |
getOrCreateInstance(ServiceKey<T> serviceKey)
Get a service instance, or create an unmanaged one if no service is registered.
|
<T> List<T> |
listServices(Class<T> serviceClass) |
<T> List<T> |
listServices(Class<T> serviceClass,
Class<? extends Annotation> qualifier) |
<T> List<T> |
listServices(Class<T> serviceClass,
Qualifiers qualifiers) |
<T> List<T> |
listServices(Class<T> serviceClass,
String name) |
<T> T |
locate(Class<T> serviceClass)
Locate a service of the specified class.
|
<T> T |
locate(Class<T> serviceClass,
Class<? extends Annotation> qualifier)
Locate a qualified service of the specified class.
|
<T> T |
locate(Class<T> serviceClass,
Qualifiers qualifiers)
Locate a qualified service of the specified class.
|
<T> T |
locate(Class<T> serviceClass,
String name)
Locate a named service of the specified class.
|
<T> T |
locate(ServiceKey<T> serviceKey)
Locate a service identified by the key.
|
<T> T locate(Class<T> serviceClass)
<T> T locate(Class<T> serviceClass, String name)
<T> T locate(Class<T> serviceClass, Class<? extends Annotation> qualifier)
<T> T locate(ServiceKey<T> serviceKey)
<T> T locate(Class<T> serviceClass, Qualifiers qualifiers)
<T> T getInstance(Class<T> serviceClass)
<T> T getInstance(Class<T> serviceClass, Class<? extends Annotation> qualifier)
<T> T getInstance(ServiceKey<T> serviceKey)
<T> T getInstance(Class<T> serviceClass, Qualifiers qualifiers)
<T> T getOrCreateInstance(Class<T> serviceClass)
<T> T getOrCreateInstance(ServiceKey<T> serviceKey)
<T> List<T> listServices(Class<T> serviceClass, Class<? extends Annotation> qualifier)
<T> List<T> listServices(Class<T> serviceClass, Qualifiers qualifiers)
Copyright © 2015. All rights reserved.