Uses of Interface
org.apache.hc.core5.http.protocol.HttpProcessor
Packages that use HttpProcessor
Package
Description
Default implementations of core HTTP APIs.
HTTP/1.1 requester and server bootstrap.
Default implementation of HTTP/1.1 transport based on the classic
(blocking) I/O model.
Default implementation of HTTP/1.1 transport based on
the asynchronous (non-blocking) I/O model.
Core HTTP protocol interceptors.
Default implementations of core HTTP/2 APIs.
Default implementation of HTTP/2 transport based on
the asynchronous (non-blocking) I/O model.
HTTP/2 capable requester and server bootstrap.
-
Uses of HttpProcessor in org.apache.hc.core5.http.impl
Methods in org.apache.hc.core5.http.impl that return HttpProcessorModifier and TypeMethodDescriptionstatic HttpProcessor
HttpProcessors.client()
CreatesHttpProcessor
initialized with default protocol interceptors for client side HTTP/1.1 processing.static HttpProcessor
CreatesHttpProcessor
initialized with default protocol interceptors for client side HTTP/1.1 processing.static HttpProcessor
HttpProcessors.server()
CreatesHttpProcessor
initialized with default protocol interceptors for server side HTTP/1.1 processing.static HttpProcessor
CreatesHttpProcessor
initialized with default protocol interceptors for server side HTTP/1.1 processing. -
Uses of HttpProcessor in org.apache.hc.core5.http.impl.bootstrap
Fields in org.apache.hc.core5.http.impl.bootstrap declared as HttpProcessorModifier and TypeFieldDescriptionprivate HttpProcessor
AsyncRequesterBootstrap.httpProcessor
private HttpProcessor
AsyncServerBootstrap.httpProcessor
private final HttpProcessor
HttpRequester.httpProcessor
private HttpProcessor
RequesterBootstrap.httpProcessor
private HttpProcessor
ServerBootstrap.httpProcessor
Methods in org.apache.hc.core5.http.impl.bootstrap with parameters of type HttpProcessorModifier and TypeMethodDescriptionfinal AsyncRequesterBootstrap
AsyncRequesterBootstrap.setHttpProcessor
(HttpProcessor httpProcessor) AssignsHttpProcessor
instance.final AsyncServerBootstrap
AsyncServerBootstrap.setHttpProcessor
(HttpProcessor httpProcessor) AssignsHttpProcessor
instance.final RequesterBootstrap
RequesterBootstrap.setHttpProcessor
(HttpProcessor httpProcessor) AssignsHttpProcessor
instance.final ServerBootstrap
ServerBootstrap.setHttpProcessor
(HttpProcessor httpProcessor) AssignsHttpProcessor
instance.Constructors in org.apache.hc.core5.http.impl.bootstrap with parameters of type HttpProcessorModifierConstructorDescriptionHttpRequester
(HttpRequestExecutor requestExecutor, HttpProcessor httpProcessor, ManagedConnPool<HttpHost, HttpClientConnection> connPool, SocketConfig socketConfig, HttpConnectionFactory<? extends HttpClientConnection> connectFactory, SSLSocketFactory sslSocketFactory, Callback<SSLParameters> sslSetupHandler, SSLSessionVerifier sslSessionVerifier, Resolver<HttpHost, InetSocketAddress> addressResolver) UseRequesterBootstrap
to create instances of this class. -
Uses of HttpProcessor in org.apache.hc.core5.http.impl.io
Fields in org.apache.hc.core5.http.impl.io declared as HttpProcessorModifier and TypeFieldDescriptionprivate HttpProcessor
HttpService.Builder.processor
private final HttpProcessor
HttpService.processor
Methods in org.apache.hc.core5.http.impl.io with parameters of type HttpProcessorModifier and TypeMethodDescriptionvoid
HttpRequestExecutor.postProcess
(ClassicHttpResponse response, HttpProcessor processor, HttpContext context) Post-processes the given response using the given protocol processor and completes the process of request execution.void
HttpRequestExecutor.preProcess
(ClassicHttpRequest request, HttpProcessor processor, HttpContext context) Pre-process the given request using the given protocol processor and initiates the process of request execution.HttpService.Builder.withHttpProcessor
(HttpProcessor processor) Constructors in org.apache.hc.core5.http.impl.io with parameters of type HttpProcessorModifierConstructorDescriptionHttpService
(HttpProcessor processor, HttpRequestMapper<HttpRequestHandler> handlerMapper, ConnectionReuseStrategy connReuseStrategy, HttpResponseFactory<ClassicHttpResponse> responseFactory) Create a new HTTP service.HttpService
(HttpProcessor processor, HttpRequestMapper<HttpRequestHandler> handlerMapper, ConnectionReuseStrategy connReuseStrategy, HttpResponseFactory<ClassicHttpResponse> responseFactory, Http1StreamListener streamListener) Create a new HTTP service.HttpService
(HttpProcessor processor, HttpServerRequestHandler requestHandler) Create a new HTTP service.HttpService
(HttpProcessor processor, HttpServerRequestHandler requestHandler, ConnectionReuseStrategy connReuseStrategy, Http1StreamListener streamListener) Create a new HTTP service. -
Uses of HttpProcessor in org.apache.hc.core5.http.impl.nio
Fields in org.apache.hc.core5.http.impl.nio declared as HttpProcessorModifier and TypeFieldDescriptionprivate final HttpProcessor
ClientHttp1StreamDuplexer.httpProcessor
private final HttpProcessor
ClientHttp1StreamDuplexerFactory.httpProcessor
private final HttpProcessor
ClientHttp1StreamHandler.httpProcessor
private final HttpProcessor
ServerHttp1StreamDuplexer.httpProcessor
private final HttpProcessor
ServerHttp1StreamDuplexerFactory.httpProcessor
private final HttpProcessor
ServerHttp1StreamHandler.httpProcessor
Constructors in org.apache.hc.core5.http.impl.nio with parameters of type HttpProcessorModifierConstructorDescriptionClientHttp1StreamDuplexer
(ProtocolIOSession ioSession, HttpProcessor httpProcessor, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, NHttpMessageParser<HttpResponse> incomingMessageParser, NHttpMessageWriter<HttpRequest> outgoingMessageWriter, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, Http1StreamListener streamListener) ClientHttp1StreamDuplexerFactory
(HttpProcessor httpProcessor, Http1Config http1Config, CharCodingConfig charCodingConfig) ClientHttp1StreamDuplexerFactory
(HttpProcessor httpProcessor, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, NHttpMessageParserFactory<HttpResponse> responseParserFactory, NHttpMessageWriterFactory<HttpRequest> requestWriterFactory, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, Http1StreamListener streamListener) ClientHttp1StreamDuplexerFactory
(HttpProcessor httpProcessor, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, NHttpMessageParserFactory<HttpResponse> responseParserFactory, NHttpMessageWriterFactory<HttpRequest> requestWriterFactory, Http1StreamListener streamListener) ClientHttp1StreamDuplexerFactory
(HttpProcessor httpProcessor, Http1Config http1Config, CharCodingConfig charCodingConfig, Http1StreamListener streamListener) (package private)
ClientHttp1StreamHandler
(Http1StreamChannel<HttpRequest> outputChannel, HttpProcessor httpProcessor, Http1Config http1Config, ConnectionReuseStrategy connectionReuseStrategy, AsyncClientExchangeHandler exchangeHandler, HttpCoreContext context) ServerHttp1StreamDuplexer
(ProtocolIOSession ioSession, HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, String scheme, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, NHttpMessageParser<HttpRequest> incomingMessageParser, NHttpMessageWriter<HttpResponse> outgoingMessageWriter, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, Http1StreamListener streamListener) ServerHttp1StreamDuplexerFactory
(HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, NHttpMessageParserFactory<HttpRequest> requestParserFactory, NHttpMessageWriterFactory<HttpResponse> responseWriterFactory, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, Http1StreamListener streamListener) ServerHttp1StreamDuplexerFactory
(HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, NHttpMessageParserFactory<HttpRequest> requestParserFactory, NHttpMessageWriterFactory<HttpResponse> responseWriterFactory, Http1StreamListener streamListener) ServerHttp1StreamDuplexerFactory
(HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, Http1Config http1Config, CharCodingConfig charCodingConfig, Http1StreamListener streamListener) (package private)
ServerHttp1StreamHandler
(Http1StreamChannel<HttpResponse> outputChannel, HttpProcessor httpProcessor, ConnectionReuseStrategy connectionReuseStrategy, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, HttpCoreContext context) -
Uses of HttpProcessor in org.apache.hc.core5.http.protocol
Classes in org.apache.hc.core5.http.protocol that implement HttpProcessorMethods in org.apache.hc.core5.http.protocol that return HttpProcessor -
Uses of HttpProcessor in org.apache.hc.core5.http2.impl
Methods in org.apache.hc.core5.http2.impl that return HttpProcessorModifier and TypeMethodDescriptionstatic HttpProcessor
H2Processors.client()
static HttpProcessor
static HttpProcessor
H2Processors.server()
static HttpProcessor
-
Uses of HttpProcessor in org.apache.hc.core5.http2.impl.nio
Fields in org.apache.hc.core5.http2.impl.nio declared as HttpProcessorModifier and TypeFieldDescriptionprivate final HttpProcessor
AbstractH2StreamMultiplexer.httpProcessor
private final HttpProcessor
ClientH2StreamHandler.httpProcessor
private final HttpProcessor
ClientH2StreamMultiplexerFactory.httpProcessor
private final HttpProcessor
ClientPushH2StreamHandler.httpProcessor
private final HttpProcessor
ServerH2StreamHandler.httpProcessor
private final HttpProcessor
ServerH2StreamMultiplexerFactory.httpProcessor
private final HttpProcessor
ServerPushH2StreamHandler.httpProcessor
Methods in org.apache.hc.core5.http2.impl.nio with parameters of type HttpProcessorModifier and TypeMethodDescription(package private) abstract H2StreamHandler
AbstractH2StreamMultiplexer.createLocallyInitiatedStream
(ExecutableCommand command, H2StreamChannel channel, HttpProcessor httpProcessor, BasicHttpConnectionMetrics connMetrics) (package private) H2StreamHandler
ClientH2StreamMultiplexer.createLocallyInitiatedStream
(ExecutableCommand command, H2StreamChannel channel, HttpProcessor httpProcessor, BasicHttpConnectionMetrics connMetrics) (package private) H2StreamHandler
ServerH2StreamMultiplexer.createLocallyInitiatedStream
(ExecutableCommand command, H2StreamChannel channel, HttpProcessor httpProcessor, BasicHttpConnectionMetrics connMetrics) (package private) abstract H2StreamHandler
AbstractH2StreamMultiplexer.createRemotelyInitiatedStream
(H2StreamChannel channel, HttpProcessor httpProcessor, BasicHttpConnectionMetrics connMetrics, HandlerFactory<AsyncPushConsumer> pushHandlerFactory) (package private) H2StreamHandler
ClientH2StreamMultiplexer.createRemotelyInitiatedStream
(H2StreamChannel channel, HttpProcessor httpProcessor, BasicHttpConnectionMetrics connMetrics, HandlerFactory<AsyncPushConsumer> pushHandlerFactory) (package private) H2StreamHandler
ServerH2StreamMultiplexer.createRemotelyInitiatedStream
(H2StreamChannel channel, HttpProcessor httpProcessor, BasicHttpConnectionMetrics connMetrics, HandlerFactory<AsyncPushConsumer> pushHandlerFactory) Constructors in org.apache.hc.core5.http2.impl.nio with parameters of type HttpProcessorModifierConstructorDescription(package private)
AbstractH2StreamMultiplexer
(ProtocolIOSession ioSession, FrameFactory frameFactory, StreamIdGenerator idGenerator, HttpProcessor httpProcessor, CharCodingConfig charCodingConfig, H2Config h2Config, H2StreamListener streamListener) (package private)
ClientH2StreamHandler
(H2StreamChannel outputChannel, HttpProcessor httpProcessor, BasicHttpConnectionMetrics connMetrics, AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, HttpCoreContext context) ClientH2StreamMultiplexer
(ProtocolIOSession ioSession, HttpProcessor httpProcessor, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, H2Config h2Config, CharCodingConfig charCodingConfig) ClientH2StreamMultiplexer
(ProtocolIOSession ioSession, HttpProcessor httpProcessor, H2Config h2Config, CharCodingConfig charCodingConfig) ClientH2StreamMultiplexer
(ProtocolIOSession ioSession, FrameFactory frameFactory, HttpProcessor httpProcessor, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, H2Config h2Config, CharCodingConfig charCodingConfig, H2StreamListener streamListener) ClientH2StreamMultiplexerFactory
(HttpProcessor httpProcessor, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, H2Config h2Config, CharCodingConfig charCodingConfig, H2StreamListener streamListener) ClientH2StreamMultiplexerFactory
(HttpProcessor httpProcessor, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, H2StreamListener streamListener) ClientH2StreamMultiplexerFactory
(HttpProcessor httpProcessor, H2StreamListener streamListener) (package private)
ClientPushH2StreamHandler
(H2StreamChannel outputChannel, HttpProcessor httpProcessor, BasicHttpConnectionMetrics connMetrics, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, HttpCoreContext context) (package private)
ServerH2StreamHandler
(H2StreamChannel outputChannel, HttpProcessor httpProcessor, BasicHttpConnectionMetrics connMetrics, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, HttpCoreContext context) ServerH2StreamMultiplexer
(ProtocolIOSession ioSession, HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, CharCodingConfig charCodingConfig, H2Config h2Config) ServerH2StreamMultiplexer
(ProtocolIOSession ioSession, FrameFactory frameFactory, HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, CharCodingConfig charCodingConfig, H2Config h2Config, H2StreamListener streamListener) ServerH2StreamMultiplexerFactory
(HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, H2Config h2Config, CharCodingConfig charCodingConfig, H2StreamListener streamListener) (package private)
ServerPushH2StreamHandler
(H2StreamChannel outputChannel, HttpProcessor httpProcessor, BasicHttpConnectionMetrics connMetrics, AsyncPushProducer pushProducer, HttpCoreContext context) -
Uses of HttpProcessor in org.apache.hc.core5.http2.impl.nio.bootstrap
Fields in org.apache.hc.core5.http2.impl.nio.bootstrap declared as HttpProcessorModifier and TypeFieldDescriptionprivate HttpProcessor
H2MultiplexingRequesterBootstrap.httpProcessor
private HttpProcessor
H2RequesterBootstrap.httpProcessor
private HttpProcessor
H2ServerBootstrap.httpProcessor
Methods in org.apache.hc.core5.http2.impl.nio.bootstrap with parameters of type HttpProcessorModifier and TypeMethodDescriptionH2MultiplexingRequesterBootstrap.setHttpProcessor
(HttpProcessor httpProcessor) AssignsHttpProcessor
instance.final H2RequesterBootstrap
H2RequesterBootstrap.setHttpProcessor
(HttpProcessor httpProcessor) AssignsHttpProcessor
instance.final H2ServerBootstrap
H2ServerBootstrap.setHttpProcessor
(HttpProcessor httpProcessor) AssignsHttpProcessor
instance. -
Uses of HttpProcessor in org.apache.hc.core5.testing.classic
Methods in org.apache.hc.core5.testing.classic with parameters of type HttpProcessorModifier and TypeMethodDescriptionvoid
ClassicTestClient.start
(HttpProcessor httpProcessor) void
ClassicTestServer.start
(Http1Config http1Config, HttpProcessor httpProcessor, Decorator<HttpServerRequestHandler> handlerDecorator) -
Uses of HttpProcessor in org.apache.hc.core5.testing.nio
Fields in org.apache.hc.core5.testing.nio declared as HttpProcessorModifier and TypeFieldDescriptionprivate final HttpProcessor
InternalClientHttp1EventHandlerFactory.httpProcessor
private final HttpProcessor
InternalClientProtocolNegotiationStarter.httpProcessor
private final HttpProcessor
InternalServerHttp1EventHandlerFactory.httpProcessor
private final HttpProcessor
InternalServerProtocolNegotiationStarter.httpProcessor
Methods in org.apache.hc.core5.testing.nio with parameters of type HttpProcessorModifier and TypeMethodDescriptionprotected ClientHttp1StreamDuplexer
InternalClientHttp1EventHandlerFactory.createClientHttp1StreamDuplexer
(ProtocolIOSession ioSession, HttpProcessor httpProcessor, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, NHttpMessageParser<HttpResponse> incomingMessageParser, NHttpMessageWriter<HttpRequest> outgoingMessageWriter, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, Http1StreamListener streamListener) protected ServerHttp1StreamDuplexer
InternalServerHttp1EventHandlerFactory.createServerHttp1StreamDuplexer
(ProtocolIOSession ioSession, HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, NHttpMessageParser<HttpRequest> incomingMessageParser, NHttpMessageWriter<HttpResponse> outgoingMessageWriter, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, Http1StreamListener streamListener) void
H2TestClient.start
(HttpProcessor httpProcessor, Http1Config http1Config) void
H2TestClient.start
(HttpProcessor httpProcessor, H2Config h2Config) H2TestServer.start
(HttpProcessor httpProcessor, Decorator<AsyncServerExchangeHandler> exchangeHandlerDecorator, Http1Config http1Config) H2TestServer.start
(HttpProcessor httpProcessor, Decorator<AsyncServerExchangeHandler> exchangeHandlerDecorator, H2Config h2Config) void
Http1TestClient.start
(HttpProcessor httpProcessor, Http1Config http1Config) Http1TestServer.start
(HttpProcessor httpProcessor, Decorator<AsyncServerExchangeHandler> exchangeHandlerDecorator, Http1Config http1Config) Http1TestServer.start
(HttpProcessor httpProcessor, Http1Config http1Config) Constructors in org.apache.hc.core5.testing.nio with parameters of type HttpProcessorModifierConstructorDescription(package private)
InternalClientHttp1EventHandlerFactory
(HttpProcessor httpProcessor, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, SSLContext sslContext, SSLSessionInitializer sslSessionInitializer, SSLSessionVerifier sslSessionVerifier) (package private)
InternalClientProtocolNegotiationStarter
(HttpProcessor httpProcessor, HandlerFactory<AsyncPushConsumer> exchangeHandlerFactory, HttpVersionPolicy versionPolicy, H2Config h2Config, Http1Config http1Config, CharCodingConfig charCodingConfig, SSLContext sslContext, SSLSessionInitializer sslSessionInitializer, SSLSessionVerifier sslSessionVerifier) (package private)
InternalServerHttp1EventHandlerFactory
(HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, SSLContext sslContext, SSLSessionInitializer sslSessionInitializer, SSLSessionVerifier sslSessionVerifier) InternalServerProtocolNegotiationStarter
(HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, HttpVersionPolicy versionPolicy, H2Config h2Config, Http1Config http1Config, CharCodingConfig charCodingConfig, SSLContext sslContext, SSLSessionInitializer sslSessionInitializer, SSLSessionVerifier sslSessionVerifier)