public final class ReferencesInitializer extends java.lang.Object implements com.google.common.base.Function<RequestProcessingContext,RequestProcessingContext>
Modifier and Type | Field and Description |
---|---|
private org.glassfish.hk2.api.ServiceLocator |
locator |
private javax.inject.Provider<Ref<RequestProcessingContext>> |
processingContextRefProvider |
Constructor and Description |
---|
ReferencesInitializer(org.glassfish.hk2.api.ServiceLocator locator,
javax.inject.Provider<Ref<RequestProcessingContext>> 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 org.glassfish.hk2.api.ServiceLocator locator
private final javax.inject.Provider<Ref<RequestProcessingContext>> processingContextRefProvider
@Inject ReferencesInitializer(org.glassfish.hk2.api.ServiceLocator locator, javax.inject.Provider<Ref<RequestProcessingContext>> processingContextRefProvider)
locator
- application service locator.processingContextRefProvider
- container request reference provider (request-scoped).public RequestProcessingContext apply(RequestProcessingContext context)
apply
in interface com.google.common.base.Function<RequestProcessingContext,RequestProcessingContext>
context
- incoming request context.