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 org.glassfish.hk2.utilities.binding.AbstractBindingBuilder
analyzer, contracts, implementationType, loader, metadata, name, proxiable, proxyForSameScope, qualifiers, ranked, scope, scopeAnnotation
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
complete
(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 Details
-
factory
-
-
Constructor Details
-
FactoryInstanceBasedBindingBuilder
-
-
Method Details
-
complete
Description copied from class:AbstractBindingBuilder
Build the binding descriptor and bind it in thedynamic configuration
.- Specified by:
complete
in classAbstractBindingBuilder<T>
- Parameters:
configuration
- dynamic binding configuration.defaultLoader
- default HK2 loader that should be used in case a custom loader was not set.
-