NamedBindingBuilder<T> |
NamedBindingBuilder.asType(java.lang.reflect.Type t) |
Call this if the parameterized type of the implementation
class is known.
|
NamedBindingBuilder<T> |
NamedBindingBuilder.loadedBy(HK2Loader loader) |
Custom HK2 loader to be used when service class is about to be loaded.
|
NamedBindingBuilder<T> |
ServiceBindingBuilder.named(java.lang.String name) |
Name the binding.
|
NamedBindingBuilder<T> |
NamedBindingBuilder.proxy(boolean proxiable) |
Set proxy flag on the binding.
|
NamedBindingBuilder<T> |
NamedBindingBuilder.qualifiedBy(java.lang.annotation.Annotation annotation) |
Add a binging qualifier annotation.
|
NamedBindingBuilder<T> |
NamedBindingBuilder.to(java.lang.Class<? super T> contract) |
Bind a new contract to a service.
|
NamedBindingBuilder<T> |
NamedBindingBuilder.to(TypeLiteral<?> contract) |
Bind a new contract to a service.
|
NamedBindingBuilder<T> |
NamedBindingBuilder.withMetadata(java.lang.String key,
java.lang.String value) |
Add binding descriptor metadata.
|
NamedBindingBuilder<T> |
NamedBindingBuilder.withMetadata(java.lang.String key,
java.util.List<java.lang.String> values) |
Add binding descriptor metadata.
|