Class AbstractBindingBuilder.FactoryInstanceBasedBindingBuilder<T>
java.lang.Object
org.glassfish.hk2.utilities.binding.AbstractBindingBuilder<T>
org.glassfish.hk2.utilities.binding.AbstractBindingBuilder.FactoryInstanceBasedBindingBuilder<T>
- All Implemented Interfaces:
BindingBuilder<T>, NamedBindingBuilder<T>, ScopedBindingBuilder<T>, ScopedNamedBindingBuilder<T>, ServiceBindingBuilder<T>
- Enclosing class:
AbstractBindingBuilder<T>
private static class AbstractBindingBuilder.FactoryInstanceBasedBindingBuilder<T>
extends AbstractBindingBuilder<T>
-
Field Summary
FieldsFields inherited from class AbstractBindingBuilder
analyzer, contracts, implementationType, loader, metadata, name, proxiable, proxyForSameScope, qualifiers, ranked, scope, scopeAnnotation -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidcomplete(DynamicConfiguration configuration, HK2Loader defaultLoader) Build the binding descriptor and bind it in thedynamic configuration.Methods inherited from class AbstractBindingBuilder
analyzeWith, asType, create, create, create, create, createFactoryBinder, createFactoryBinder, in, in, loadedBy, named, proxy, proxyForSameScope, qualifiedBy, ranked, to, to, to, withMetadata, withMetadata
-
Field Details
-
factory
-
-
Constructor Details
-
FactoryInstanceBasedBindingBuilder
-
-
Method Details
-
complete
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.
-