Package org.glassfish.jersey.inject.hk2
Class Hk2ReferencingFactory<T>
java.lang.Object
org.glassfish.jersey.inject.hk2.Hk2ReferencingFactory<T>
- Type Parameters:
T
-
- All Implemented Interfaces:
Factory<T>
Factory that provides injection of the referenced instance.
- Author:
- Marek Potociar
-
Constructor Summary
ConstructorDescriptionHk2ReferencingFactory
(jakarta.inject.Provider<Ref<T>> referenceFactory) Create new referencing injection factory. -
Method Summary
Modifier and TypeMethodDescriptionvoid
provide()
Get a reference factory providing an empty reference.referenceFactory
(T initialValue) Get a reference factory providing an initialized reference.
-
Constructor Details
-
Hk2ReferencingFactory
Create new referencing injection factory.- Parameters:
referenceFactory
- reference provider backing the factory.
-
-
Method Details
-
provide
-
dispose
-
referenceFactory
Get a reference factory providing an empty reference.- Type Parameters:
T
- reference type.- Returns:
- reference factory providing an empty reference.
-
referenceFactory
Get a reference factory providing an initialized reference.- Type Parameters:
T
- reference type.- Parameters:
initialValue
- initial value stored in the reference provided by the returned factory.- Returns:
- reference factory providing a reference initialized with an
initialValue
.
-