Class AbstractBindingBuilder.InstanceBasedBindingBuilder<T>
- java.lang.Object
-
- org.glassfish.hk2.utilities.binding.AbstractBindingBuilder<T>
-
- org.glassfish.hk2.utilities.binding.AbstractBindingBuilder.InstanceBasedBindingBuilder<T>
-
- All Implemented Interfaces:
BindingBuilder<T>,NamedBindingBuilder<T>,ScopedBindingBuilder<T>,ScopedNamedBindingBuilder<T>,ServiceBindingBuilder<T>
- Enclosing class:
- AbstractBindingBuilder<T>
private static class AbstractBindingBuilder.InstanceBasedBindingBuilder<T> extends AbstractBindingBuilder<T>
-
-
Field Summary
Fields Modifier and Type Field Description private Tservice-
Fields inherited from class org.glassfish.hk2.utilities.binding.AbstractBindingBuilder
analyzer, contracts, implementationType, loader, metadata, name, proxiable, proxyForSameScope, qualifiers, ranked, scope, scopeAnnotation
-
-
Constructor Summary
Constructors Constructor Description InstanceBasedBindingBuilder(T service)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidcomplete(DynamicConfiguration configuration, HK2Loader defaultLoader)Build the binding descriptor and bind it in thedynamic configuration.-
Methods inherited from class org.glassfish.hk2.utilities.binding.AbstractBindingBuilder
analyzeWith, asType, create, create, create, create, createFactoryBinder, createFactoryBinder, in, in, loadedBy, named, proxy, proxyForSameScope, qualifiedBy, ranked, to, to, to, withMetadata, withMetadata
-
-
-
-
Field Detail
-
service
private final T service
-
-
Constructor Detail
-
InstanceBasedBindingBuilder
public InstanceBasedBindingBuilder(T service)
-
-
Method Detail
-
complete
void complete(DynamicConfiguration configuration, HK2Loader defaultLoader)
Description copied from class:AbstractBindingBuilderBuild the binding descriptor and bind it in thedynamic configuration.- Specified by:
completein classAbstractBindingBuilder<T>- Parameters:
configuration- dynamic binding configuration.defaultLoader- default HK2 loader that should be used in case a custom loader was not set.
-
-