ServiceBindingBuilder<T> |
ServiceBindingBuilder.analyzeWith(java.lang.String analyzer) |
|
ServiceBindingBuilder<T> |
ServiceBindingBuilder.asType(java.lang.reflect.Type t) |
Call this if the parameterized type of the implementation
class is known.
|
<T> ServiceBindingBuilder<T> |
AbstractBinder.bind(java.lang.Class<T> serviceType) |
Start building a new class-based service binding.
|
<T> ServiceBindingBuilder<T> |
AbstractBinder.bindAsContract(java.lang.Class<T> serviceType) |
Start building a new class-based service binding.
|
<T> ServiceBindingBuilder<T> |
AbstractBinder.bindAsContract(java.lang.reflect.Type serviceType) |
Start building a new generic type-based service binding.
|
<T> ServiceBindingBuilder<T> |
AbstractBinder.bindAsContract(TypeLiteral<T> serviceType) |
Start building a new generic type-based service binding.
|
<T> ServiceBindingBuilder<T> |
AbstractBinder.bindFactory(java.lang.Class<? extends Factory<T>> factoryType) |
Start building a new factory class-based service binding.
|
<T> ServiceBindingBuilder<T> |
AbstractBinder.bindFactory(java.lang.Class<? extends Factory<T>> factoryType,
java.lang.Class<? extends java.lang.annotation.Annotation> factoryScope) |
Start building a new factory class-based service binding.
|
<T> ServiceBindingBuilder<T> |
AbstractBinder.bindFactory(Factory<T> factory) |
Start building a new factory instance-based service binding.
|
ServiceBindingBuilder<T> |
ServiceBindingBuilder.loadedBy(HK2Loader loader) |
Custom HK2 loader to be used when service class is about to be loaded.
|
static <T> ServiceBindingBuilder<T> |
BindingBuilderFactory.newBinder(java.lang.Class<T> serviceType) |
Get a new class-based service binding builder.
|
static <T> ServiceBindingBuilder<T> |
BindingBuilderFactory.newFactoryBinder(java.lang.Class<? extends Factory<T>> factoryType) |
Get a new factory class-based service binding builder.
|
static <T> ServiceBindingBuilder<T> |
BindingBuilderFactory.newFactoryBinder(java.lang.Class<? extends Factory<T>> factoryType,
java.lang.Class<? extends java.lang.annotation.Annotation> factoryScope) |
Get a new factory class-based service binding builder.
|
static <T> ServiceBindingBuilder<T> |
BindingBuilderFactory.newFactoryBinder(Factory<T> factory) |
Get a new factory instance-based service binding builder.
|
ServiceBindingBuilder<T> |
ServiceBindingBuilder.proxy(boolean proxiable) |
Set proxy flag on the binding.
|
ServiceBindingBuilder<T> |
ServiceBindingBuilder.proxyForSameScope(boolean proxyForSameScope) |
Set proxyForSameScope flag on the binding
|
ServiceBindingBuilder<T> |
ServiceBindingBuilder.qualifiedBy(java.lang.annotation.Annotation annotation) |
Add a binding qualifier annotation.
|
ServiceBindingBuilder<T> |
ServiceBindingBuilder.to(java.lang.Class<? super T> contract) |
Bind a new contract to a service.
|
ServiceBindingBuilder<T> |
ServiceBindingBuilder.to(java.lang.reflect.Type contract) |
Bind a new contract to a service.
|
ServiceBindingBuilder<T> |
ServiceBindingBuilder.to(TypeLiteral<?> contract) |
Bind a new contract to a service.
|
ServiceBindingBuilder<T> |
ServiceBindingBuilder.withMetadata(java.lang.String key,
java.lang.String value) |
Add binding descriptor metadata.
|
ServiceBindingBuilder<T> |
ServiceBindingBuilder.withMetadata(java.lang.String key,
java.util.List<java.lang.String> values) |
Add binding descriptor metadata.
|