Package | Description |
---|---|
org.glassfish.hk2.utilities.binding |
Modifier and Type | Class and Description |
---|---|
(package private) class |
AbstractBindingBuilder<T>
Abstract binding builder implementation.
|
private static class |
AbstractBindingBuilder.ClassBasedBindingBuilder<T> |
private static class |
AbstractBindingBuilder.FactoryInstanceBasedBindingBuilder<T> |
private static class |
AbstractBindingBuilder.FactoryTypeBasedBindingBuilder<T> |
private static class |
AbstractBindingBuilder.InstanceBasedBindingBuilder<T> |
Modifier and Type | Method and Description |
---|---|
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.util.List<java.lang.String> values)
Add binding descriptor metadata.
|
NamedBindingBuilder<T> |
NamedBindingBuilder.withMetadata(java.lang.String key,
java.lang.String value)
Add binding descriptor metadata.
|