Package org.glassfish.jersey.client
Class RequestProcessingInitializationStage
java.lang.Object
org.glassfish.jersey.client.RequestProcessingInitializationStage
- All Implemented Interfaces:
Function<ClientRequest,
ClientRequest>
public class RequestProcessingInitializationStage
extends Object
implements 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
FieldsModifier and TypeFieldDescriptionprivate final Iterable
<javax.ws.rs.ext.ReaderInterceptor> private final javax.inject.Provider
<Ref<ClientRequest>> private final MessageBodyWorkers
private final Iterable
<javax.ws.rs.ext.WriterInterceptor> -
Constructor Summary
ConstructorsConstructorDescriptionRequestProcessingInitializationStage
(javax.inject.Provider<Ref<ClientRequest>> requestRefProvider, MessageBodyWorkers workersProvider, InjectionManager injectionManager) Create newMessageBodyWorkers
initialization function for requests and responses. -
Method Summary
-
Field Details
-
requestRefProvider
-
workersProvider
-
writerInterceptors
-
readerInterceptors
-
-
Constructor Details
-
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 Details
-
apply
- Specified by:
apply
in interfaceFunction<ClientRequest,
ClientRequest>
-