Package org.glassfish.jersey.client
Class RequestProcessingInitializationStage
- java.lang.Object
-
- org.glassfish.jersey.client.RequestProcessingInitializationStage
-
- All Implemented Interfaces:
java.util.function.Function<ClientRequest,ClientRequest>
public class RequestProcessingInitializationStage extends java.lang.Object implements java.util.function.Function<ClientRequest,ClientRequest>
Function that can be put to an acceptor chain to properly initialize the client-side request-scoped processing injection for the current request and response exchange.
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description RequestProcessingInitializationStage(javax.inject.Provider<Ref<ClientRequest>> requestRefProvider, MessageBodyWorkers workersProvider, InjectionManager injectionManager)
Create newMessageBodyWorkers
initialization function for requests and responses.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClientRequest
apply(ClientRequest requestContext)
-
-
-
Field Detail
-
requestRefProvider
private final javax.inject.Provider<Ref<ClientRequest>> requestRefProvider
-
workersProvider
private final MessageBodyWorkers workersProvider
-
writerInterceptors
private final java.lang.Iterable<javax.ws.rs.ext.WriterInterceptor> writerInterceptors
-
readerInterceptors
private final java.lang.Iterable<javax.ws.rs.ext.ReaderInterceptor> readerInterceptors
-
-
Constructor Detail
-
RequestProcessingInitializationStage
public RequestProcessingInitializationStage(javax.inject.Provider<Ref<ClientRequest>> requestRefProvider, MessageBodyWorkers workersProvider, InjectionManager injectionManager)
Create newMessageBodyWorkers
initialization function for requests and responses.- Parameters:
requestRefProvider
- client request context reference injection provider.workersProvider
- message body workers injection provider.injectionManager
- injection manager.
-
-
Method Detail
-
apply
public ClientRequest apply(ClientRequest requestContext)
- Specified by:
apply
in interfacejava.util.function.Function<ClientRequest,ClientRequest>
-
-