public class RequestProcessingInitializationStage extends java.lang.Object implements java.util.function.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 MessageBodyWorkers |
workersProvider |
private java.lang.Iterable<javax.ws.rs.ext.WriterInterceptor> |
writerInterceptors |
Constructor and Description |
---|
RequestProcessingInitializationStage(javax.inject.Provider<Ref<ClientRequest>> requestRefProvider,
MessageBodyWorkers workersProvider,
InjectionManager injectionManager)
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 MessageBodyWorkers workersProvider
private final java.lang.Iterable<javax.ws.rs.ext.WriterInterceptor> writerInterceptors
private final java.lang.Iterable<javax.ws.rs.ext.ReaderInterceptor> readerInterceptors
public RequestProcessingInitializationStage(javax.inject.Provider<Ref<ClientRequest>> requestRefProvider, MessageBodyWorkers workersProvider, InjectionManager injectionManager)
MessageBodyWorkers
initialization function
for requests and responses.requestRefProvider
- client request context reference injection provider.workersProvider
- message body workers injection provider.injectionManager
- injection manager.public ClientRequest apply(ClientRequest requestContext)
apply
in interface java.util.function.Function<ClientRequest,ClientRequest>