public class RequestProcessingInitializationStage extends java.lang.Object implements com.google.common.base.Function<ClientRequest,ClientRequest>
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Iterable<javax.ws.rs.ext.ReaderInterceptor> |
readerInterceptors |
private javax.inject.Provider<Ref<ClientRequest>> |
requestRefProvider |
private javax.inject.Provider<MessageBodyWorkers> |
workersProvider |
private java.lang.Iterable<javax.ws.rs.ext.WriterInterceptor> |
writerInterceptors |
| Constructor and Description |
|---|
RequestProcessingInitializationStage(javax.inject.Provider<Ref<ClientRequest>> requestRefProvider,
javax.inject.Provider<MessageBodyWorkers> workersProvider,
org.glassfish.hk2.api.ServiceLocator locator)
Create new
MessageBodyWorkers initialization function
for requests and responses. |
| Modifier and Type | Method and Description |
|---|---|
ClientRequest |
apply(ClientRequest requestContext) |
private final javax.inject.Provider<Ref<ClientRequest>> requestRefProvider
private final javax.inject.Provider<MessageBodyWorkers> workersProvider
private final java.lang.Iterable<javax.ws.rs.ext.WriterInterceptor> writerInterceptors
private final java.lang.Iterable<javax.ws.rs.ext.ReaderInterceptor> readerInterceptors
@Inject public RequestProcessingInitializationStage(javax.inject.Provider<Ref<ClientRequest>> requestRefProvider, javax.inject.Provider<MessageBodyWorkers> workersProvider, org.glassfish.hk2.api.ServiceLocator locator)
MessageBodyWorkers initialization function
for requests and responses.requestRefProvider - client request context reference injection provider.workersProvider - message body workers injection provider.locator - service locator.public ClientRequest apply(ClientRequest requestContext)
apply in interface com.google.common.base.Function<ClientRequest,ClientRequest>