Uses of Interface
org.apache.hc.core5.http.protocol.HttpProcessor
-
Packages that use HttpProcessor Package Description org.apache.hc.core5.http.impl Default implementations of core HTTP APIs.org.apache.hc.core5.http.impl.bootstrap HTTP/1.1 requester and server bootstrap.org.apache.hc.core5.http.impl.io Default implementation of HTTP/1.1 transport based on the classic (blocking) I/O model.org.apache.hc.core5.http.impl.nio Default implementation of HTTP/1.1 transport based on the asynchronous (non-blocking) I/O model.org.apache.hc.core5.http.protocol Core HTTP protocol interceptors.org.apache.hc.core5.http2.impl Default implementations of core HTTP/2 APIs.org.apache.hc.core5.http2.impl.nio Default implementation of HTTP/2 transport based on the asynchronous (non-blocking) I/O model.org.apache.hc.core5.http2.impl.nio.bootstrap HTTP/2 capable requester and server bootstrap.org.apache.hc.core5.testing.classic org.apache.hc.core5.testing.nio -
-
Uses of HttpProcessor in org.apache.hc.core5.http.impl
Methods in org.apache.hc.core5.http.impl that return HttpProcessor Modifier and Type Method Description static HttpProcessorHttpProcessors. client()CreatesHttpProcessorinitialized with default protocol interceptors for client side HTTP/1.1 processing.static HttpProcessorHttpProcessors. client(java.lang.String agentInfo)CreatesHttpProcessorinitialized with default protocol interceptors for client side HTTP/1.1 processing.static HttpProcessorHttpProcessors. server()CreatesHttpProcessorinitialized with default protocol interceptors for server side HTTP/1.1 processing.static HttpProcessorHttpProcessors. server(java.lang.String serverInfo)CreatesHttpProcessorinitialized 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 HttpProcessor Modifier and Type Field Description private HttpProcessorAsyncRequesterBootstrap. httpProcessorprivate HttpProcessorAsyncServerBootstrap. httpProcessorprivate HttpProcessorHttpRequester. httpProcessorprivate HttpProcessorRequesterBootstrap. httpProcessorprivate HttpProcessorServerBootstrap. httpProcessorMethods in org.apache.hc.core5.http.impl.bootstrap with parameters of type HttpProcessor Modifier and Type Method Description AsyncRequesterBootstrapAsyncRequesterBootstrap. setHttpProcessor(HttpProcessor httpProcessor)AssignsHttpProcessorinstance.AsyncServerBootstrapAsyncServerBootstrap. setHttpProcessor(HttpProcessor httpProcessor)AssignsHttpProcessorinstance.RequesterBootstrapRequesterBootstrap. setHttpProcessor(HttpProcessor httpProcessor)AssignsHttpProcessorinstance.ServerBootstrapServerBootstrap. setHttpProcessor(HttpProcessor httpProcessor)AssignsHttpProcessorinstance.Constructors in org.apache.hc.core5.http.impl.bootstrap with parameters of type HttpProcessor Constructor Description HttpRequester(HttpRequestExecutor requestExecutor, HttpProcessor httpProcessor, ManagedConnPool<HttpHost,HttpClientConnection> connPool, SocketConfig socketConfig, HttpConnectionFactory<? extends HttpClientConnection> connectFactory, javax.net.ssl.SSLSocketFactory sslSocketFactory, Callback<javax.net.ssl.SSLParameters> sslSetupHandler, SSLSessionVerifier sslSessionVerifier, Resolver<HttpHost,java.net.InetSocketAddress> addressResolver)UseRequesterBootstrapto 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 HttpProcessor Modifier and Type Field Description private HttpProcessorHttpService.Builder. processorprivate HttpProcessorHttpService. processorMethods in org.apache.hc.core5.http.impl.io with parameters of type HttpProcessor Modifier and Type Method Description voidHttpRequestExecutor. postProcess(ClassicHttpResponse response, HttpProcessor processor, HttpContext context)Post-processes the given response using the given protocol processor and completes the process of request execution.voidHttpRequestExecutor. 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.BuilderHttpService.Builder. withHttpProcessor(HttpProcessor processor)Constructors in org.apache.hc.core5.http.impl.io with parameters of type HttpProcessor Constructor Description HttpService(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 HttpProcessor Modifier and Type Field Description private HttpProcessorClientHttp1StreamDuplexer. httpProcessorprivate HttpProcessorClientHttp1StreamDuplexerFactory. httpProcessorprivate HttpProcessorClientHttp1StreamHandler. httpProcessorprivate HttpProcessorServerHttp1StreamDuplexer. httpProcessorprivate HttpProcessorServerHttp1StreamDuplexerFactory. httpProcessorprivate HttpProcessorServerHttp1StreamHandler. httpProcessor -
Uses of HttpProcessor in org.apache.hc.core5.http.protocol
Classes in org.apache.hc.core5.http.protocol that implement HttpProcessor Modifier and Type Class Description classDefaultHttpProcessorDefault immutable implementation ofHttpProcessor.Methods in org.apache.hc.core5.http.protocol that return HttpProcessor Modifier and Type Method Description HttpProcessorHttpProcessorBuilder. build() -
Uses of HttpProcessor in org.apache.hc.core5.http2.impl
Methods in org.apache.hc.core5.http2.impl that return HttpProcessor Modifier and Type Method Description static HttpProcessorH2Processors. client()static HttpProcessorH2Processors. client(java.lang.String agentInfo)static HttpProcessorH2Processors. server()static HttpProcessorH2Processors. server(java.lang.String serverInfo) -
Uses of HttpProcessor in org.apache.hc.core5.http2.impl.nio
Fields in org.apache.hc.core5.http2.impl.nio declared as HttpProcessor Modifier and Type Field Description private HttpProcessorAbstractH2StreamMultiplexer. httpProcessorprivate HttpProcessorClientH2StreamHandler. httpProcessorprivate HttpProcessorClientH2StreamMultiplexerFactory. httpProcessorprivate HttpProcessorClientPushH2StreamHandler. httpProcessorprivate HttpProcessorServerH2StreamHandler. httpProcessorprivate HttpProcessorServerH2StreamMultiplexerFactory. httpProcessorprivate HttpProcessorServerPushH2StreamHandler. httpProcessor -
Uses of HttpProcessor in org.apache.hc.core5.http2.impl.nio.bootstrap
Fields in org.apache.hc.core5.http2.impl.nio.bootstrap declared as HttpProcessor Modifier and Type Field Description private HttpProcessorH2MultiplexingRequesterBootstrap. httpProcessorprivate HttpProcessorH2RequesterBootstrap. httpProcessorprivate HttpProcessorH2ServerBootstrap. httpProcessorMethods in org.apache.hc.core5.http2.impl.nio.bootstrap with parameters of type HttpProcessor Modifier and Type Method Description H2MultiplexingRequesterBootstrapH2MultiplexingRequesterBootstrap. setHttpProcessor(HttpProcessor httpProcessor)AssignsHttpProcessorinstance.H2RequesterBootstrapH2RequesterBootstrap. setHttpProcessor(HttpProcessor httpProcessor)AssignsHttpProcessorinstance.H2ServerBootstrapH2ServerBootstrap. setHttpProcessor(HttpProcessor httpProcessor)AssignsHttpProcessorinstance. -
Uses of HttpProcessor in org.apache.hc.core5.testing.classic
Methods in org.apache.hc.core5.testing.classic with parameters of type HttpProcessor Modifier and Type Method Description voidClassicTestClient. start(HttpProcessor httpProcessor)voidClassicTestServer. 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 HttpProcessor Modifier and Type Field Description private HttpProcessorInternalClientHttp1EventHandlerFactory. httpProcessorprivate HttpProcessorInternalClientProtocolNegotiationStarter. httpProcessorprivate HttpProcessorInternalServerHttp1EventHandlerFactory. httpProcessorprivate HttpProcessorInternalServerProtocolNegotiationStarter. httpProcessorMethods in org.apache.hc.core5.testing.nio with parameters of type HttpProcessor Modifier and Type Method Description protected ClientHttp1StreamDuplexerInternalClientHttp1EventHandlerFactory. createClientHttp1StreamDuplexer(ProtocolIOSession ioSession, HttpProcessor httpProcessor, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, NHttpMessageParser<HttpResponse> incomingMessageParser, NHttpMessageWriter<HttpRequest> outgoingMessageWriter, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, Http1StreamListener streamListener)protected ServerHttp1StreamDuplexerInternalServerHttp1EventHandlerFactory. 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)voidH2TestClient. start(HttpProcessor httpProcessor, Http1Config http1Config)voidH2TestClient. start(HttpProcessor httpProcessor, H2Config h2Config)java.net.InetSocketAddressH2TestServer. start(HttpProcessor httpProcessor, Decorator<AsyncServerExchangeHandler> exchangeHandlerDecorator, Http1Config http1Config)java.net.InetSocketAddressH2TestServer. start(HttpProcessor httpProcessor, Decorator<AsyncServerExchangeHandler> exchangeHandlerDecorator, H2Config h2Config)voidHttp1TestClient. start(HttpProcessor httpProcessor, Http1Config http1Config)java.net.InetSocketAddressHttp1TestServer. start(HttpProcessor httpProcessor, Decorator<AsyncServerExchangeHandler> exchangeHandlerDecorator, Http1Config http1Config)java.net.InetSocketAddressHttp1TestServer. start(HttpProcessor httpProcessor, Http1Config http1Config)Constructors in org.apache.hc.core5.testing.nio with parameters of type HttpProcessor Constructor Description InternalClientHttp1EventHandlerFactory(HttpProcessor httpProcessor, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, javax.net.ssl.SSLContext sslContext, SSLSessionInitializer sslSessionInitializer, SSLSessionVerifier sslSessionVerifier)InternalClientProtocolNegotiationStarter(HttpProcessor httpProcessor, HandlerFactory<AsyncPushConsumer> exchangeHandlerFactory, HttpVersionPolicy versionPolicy, H2Config h2Config, Http1Config http1Config, CharCodingConfig charCodingConfig, javax.net.ssl.SSLContext sslContext, SSLSessionInitializer sslSessionInitializer, SSLSessionVerifier sslSessionVerifier)InternalServerHttp1EventHandlerFactory(HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, javax.net.ssl.SSLContext sslContext, SSLSessionInitializer sslSessionInitializer, SSLSessionVerifier sslSessionVerifier)InternalServerProtocolNegotiationStarter(HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, HttpVersionPolicy versionPolicy, H2Config h2Config, Http1Config http1Config, CharCodingConfig charCodingConfig, javax.net.ssl.SSLContext sslContext, SSLSessionInitializer sslSessionInitializer, SSLSessionVerifier sslSessionVerifier)
-