Package org.apache.hc.core5.http.io
Core HTTP transport APIs based on the classic (blocking) I/O model.
-
Interface Summary Interface Description BHttpConnection Abstract blocking HTTP connection interface.EofSensorWatcher A watcher forEofSensorInputStream
.HttpClientConnection A client-side HTTP connection, which can be used for sending requests and receiving responses.HttpClientResponseHandler<T> Handler that encapsulates the process of generating a response object from aClassicHttpResponse
.HttpConnectionFactory<T extends HttpConnection> Factory forHttpConnection
instances.HttpFilterChain HttpFilterChain represents a single element in the server side request processing chain.HttpFilterChain.ResponseTrigger Response trigger that can be used to generate the final HTTP response and terminate HTTP request processing.HttpFilterHandler HttpFilterHandler represents a routine for handling all incoming requests in the server side request processing chain.HttpMessageParser<T extends MessageHeaders> Message parser intended to build HTTP message head from an input stream.HttpMessageParserFactory<T extends MessageHeaders> Factory forHttpMessageParser
instances.HttpMessageWriter<T extends MessageHeaders> Message writer intended to serialize HTTP message head to an output stream.HttpMessageWriterFactory<T extends MessageHeaders> Factory forHttpMessageWriter
instances.HttpRequestHandler HttpRequestHandler represents a routine for processing of a specific group of HTTP requests.HttpResponseInformationCallback Informational (1xx) HTTP response callback.HttpServerConnection A server-side HTTP connection, which can be used for receiving requests and sending responses.HttpServerRequestHandler HttpServerRequestHandler represents a routine for processing of a specific group of HTTP requests.HttpServerRequestHandler.ResponseTrigger Response trigger that can be used to submit a final HTTP response and terminate HTTP request processing.HttpTransportMetrics Transport level metrics.ResponseOutOfOrderStrategy Represents a strategy to determine how frequently the client should check for an out of order response.SessionInputBuffer Session input buffer for HTTP/1.1 blocking connections.SessionOutputBuffer Session output buffer for blocking HTTP/1.1 connections. -
Class Summary Class Description EofSensorInputStream A stream wrapper that triggers actions onclose()
and EOF.SocketConfig Classic I/O network socket configuration.SocketConfig.Builder