Class ReferencesInitializer
- java.lang.Object
-
- org.glassfish.jersey.server.internal.process.ReferencesInitializer
-
- All Implemented Interfaces:
java.util.function.Function<RequestProcessingContext,RequestProcessingContext>
public final class ReferencesInitializer extends java.lang.Object implements java.util.function.Function<RequestProcessingContext,RequestProcessingContext>
Request/response scoped injection support initialization stage.
-
-
Field Summary
Fields Modifier and Type Field Description private InjectionManager
injectionManager
private javax.inject.Provider<RequestProcessingContextReference>
processingContextRefProvider
-
Constructor Summary
Constructors Constructor Description ReferencesInitializer(InjectionManager injectionManager, javax.inject.Provider<RequestProcessingContextReference> processingContextRefProvider)
Injection constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RequestProcessingContext
apply(RequestProcessingContext context)
Initialize the request references using the incoming request processing context.
-
-
-
Field Detail
-
injectionManager
private final InjectionManager injectionManager
-
processingContextRefProvider
private final javax.inject.Provider<RequestProcessingContextReference> processingContextRefProvider
-
-
Constructor Detail
-
ReferencesInitializer
public ReferencesInitializer(InjectionManager injectionManager, javax.inject.Provider<RequestProcessingContextReference> processingContextRefProvider)
Injection constructor.- Parameters:
injectionManager
- application injection manager.processingContextRefProvider
- container request reference provider (request-scoped).
-
-
Method Detail
-
apply
public RequestProcessingContext apply(RequestProcessingContext context)
Initialize the request references using the incoming request processing context.- Specified by:
apply
in interfacejava.util.function.Function<RequestProcessingContext,RequestProcessingContext>
- Parameters:
context
- incoming request context.- Returns:
- same (unmodified) request context.
-
-