public final class ReferencesInitializer extends java.lang.Object implements java.util.function.Function<RequestProcessingContext,RequestProcessingContext>
Modifier and Type | Field and Description |
---|---|
private InjectionManager |
injectionManager |
private javax.inject.Provider<RequestProcessingContextReference> |
processingContextRefProvider |
Constructor and Description |
---|
ReferencesInitializer(InjectionManager injectionManager,
javax.inject.Provider<RequestProcessingContextReference> processingContextRefProvider)
Injection constructor.
|
Modifier and Type | Method and Description |
---|---|
RequestProcessingContext |
apply(RequestProcessingContext context)
Initialize the request references using the incoming request processing context.
|
private final InjectionManager injectionManager
private final javax.inject.Provider<RequestProcessingContextReference> processingContextRefProvider
public ReferencesInitializer(InjectionManager injectionManager, javax.inject.Provider<RequestProcessingContextReference> processingContextRefProvider)
injectionManager
- application injection manager.processingContextRefProvider
- container request reference provider (request-scoped).public RequestProcessingContext apply(RequestProcessingContext context)
apply
in interface java.util.function.Function<RequestProcessingContext,RequestProcessingContext>
context
- incoming request context.