Package | Description |
---|---|
org.glassfish.hk2.utilities.binding |
Modifier and Type | Class and Description |
---|---|
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 | Field and Description |
---|---|
private AbstractBindingBuilder<?> |
AbstractBinder.currentBuilder |
Modifier and Type | Method and Description |
---|---|
AbstractBindingBuilder<T> |
AbstractBindingBuilder.analyzeWith(java.lang.String analyzer) |
(package private) static <T> AbstractBindingBuilder<T> |
AbstractBindingBuilder.create(java.lang.Class<T> serviceType,
boolean bindAsContract)
Create a new service binding builder.
|
(package private) static <T> AbstractBindingBuilder<T> |
AbstractBindingBuilder.create(T service)
Create a new service binding builder.
|
(package private) static <T> AbstractBindingBuilder<T> |
AbstractBindingBuilder.create(TypeLiteral<T> serviceType,
boolean bindAsContract)
Create a new service binding builder.
|
(package private) static <T> AbstractBindingBuilder<T> |
AbstractBindingBuilder.createFactoryBinder(java.lang.Class<? extends Factory<T>> factoryType,
java.lang.Class<? extends java.lang.annotation.Annotation> factoryScope)
Create a new service binding builder.
|
(package private) static <T> AbstractBindingBuilder<T> |
AbstractBindingBuilder.createFactoryBinder(Factory<T> factory)
Create a new service binding builder.
|
AbstractBindingBuilder<T> |
AbstractBindingBuilder.in(java.lang.annotation.Annotation scopeAnnotation) |
AbstractBindingBuilder<T> |
AbstractBindingBuilder.in(java.lang.Class<? extends java.lang.annotation.Annotation> scopeAnnotation) |
AbstractBindingBuilder<T> |
AbstractBindingBuilder.loadedBy(HK2Loader loader) |
AbstractBindingBuilder<T> |
AbstractBindingBuilder.named(java.lang.String name) |
AbstractBindingBuilder<T> |
AbstractBindingBuilder.proxy(boolean proxiable) |
AbstractBindingBuilder<T> |
AbstractBindingBuilder.proxyForSameScope(boolean proxyForSameScope) |
AbstractBindingBuilder<T> |
AbstractBindingBuilder.qualifiedBy(java.lang.annotation.Annotation annotation) |
private <T> AbstractBindingBuilder<T> |
AbstractBinder.resetBuilder(AbstractBindingBuilder<T> newBuilder) |
AbstractBindingBuilder<T> |
AbstractBindingBuilder.to(java.lang.Class<? super T> contract) |
AbstractBindingBuilder<T> |
AbstractBindingBuilder.to(java.lang.reflect.Type contract) |
AbstractBindingBuilder<T> |
AbstractBindingBuilder.to(TypeLiteral<?> contract) |
AbstractBindingBuilder<T> |
AbstractBindingBuilder.withMetadata(java.lang.String key,
java.util.List<java.lang.String> values) |
AbstractBindingBuilder<T> |
AbstractBindingBuilder.withMetadata(java.lang.String key,
java.lang.String value) |
Modifier and Type | Method and Description |
---|---|
private <T> AbstractBindingBuilder<T> |
AbstractBinder.resetBuilder(AbstractBindingBuilder<T> newBuilder) |