Package | Description |
---|---|
org.glassfish.hk2.utilities.binding |
Modifier and Type | Method and Description |
---|---|
ServiceBindingBuilder<T> |
ServiceBindingBuilder.analyzeWith(String analyzer)
Set the name of the
ClassAnalyzer on the binding. |
ServiceBindingBuilder<T> |
ServiceBindingBuilder.asType(Type t)
Call this if the parameterized type of the implementation
class is known.
|
<T> ServiceBindingBuilder<T> |
AbstractBinder.bind(Class<T> serviceType)
Start building a new class-based service binding.
|
<T> ServiceBindingBuilder<T> |
AbstractBinder.bindAsContract(Class<T> serviceType)
Start building a new class-based service binding.
|
<T> ServiceBindingBuilder<T> |
AbstractBinder.bindAsContract(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(Class<? extends Factory<T>> factoryType)
Start building a new factory class-based service binding.
|
<T> ServiceBindingBuilder<T> |
AbstractBinder.bindFactory(Class<? extends Factory<T>> factoryType,
Class<? extends 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(Class<T> serviceType)
Get a new class-based service binding builder.
|
static <T> ServiceBindingBuilder<T> |
BindingBuilderFactory.newFactoryBinder(Class<? extends Factory<T>> factoryType)
Get a new factory class-based service binding builder.
|
static <T> ServiceBindingBuilder<T> |
BindingBuilderFactory.newFactoryBinder(Class<? extends Factory<T>> factoryType,
Class<? extends 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(Annotation annotation)
Add a binding qualifier annotation.
|
ServiceBindingBuilder<T> |
ServiceBindingBuilder.to(Class<? super T> contract)
Bind a new contract to a service.
|
ServiceBindingBuilder<T> |
ServiceBindingBuilder.to(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(String key,
List<String> values)
Add binding descriptor metadata.
|
ServiceBindingBuilder<T> |
ServiceBindingBuilder.withMetadata(String key,
String value)
Add binding descriptor metadata.
|
Copyright © 2009–2019 Oracle Corporation. All rights reserved.