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 Details

    • requestRefProvider

      private final javax.inject.Provider<Ref<ClientRequest>> requestRefProvider
    • workersProvider

      private final MessageBodyWorkers workersProvider
    • writerInterceptors

      private final Iterable<javax.ws.rs.ext.WriterInterceptor> writerInterceptors
    • readerInterceptors

      private final Iterable<javax.ws.rs.ext.ReaderInterceptor> readerInterceptors
  • Constructor Details

    • RequestProcessingInitializationStage

      public RequestProcessingInitializationStage(javax.inject.Provider<Ref<ClientRequest>> requestRefProvider, MessageBodyWorkers workersProvider, InjectionManager injectionManager)
      Create new MessageBodyWorkers 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