Package org.apache.hc.core5.http.io
package org.apache.hc.core5.http.io
Core HTTP transport APIs based on the classic (blocking) I/O model.
-
ClassDescriptionAbstract blocking HTTP connection interface.A stream wrapper that triggers actions on
close()
and EOF.A watcher forEofSensorInputStream
.A client-side HTTP connection, which can be used for sending requests and receiving responses.Handler that encapsulates the process of generating a response object from aClassicHttpResponse
.HttpConnectionFactory<T extends HttpConnection>Factory forHttpConnection
instances.HttpFilterChain represents a single element in the server side request processing chain.Response trigger that can be used to generate the final HTTP response and terminate HTTP request processing.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 represents a routine for processing of a specific group of HTTP requests.Informational (1xx) HTTP response callback.A server-side HTTP connection, which can be used for receiving requests and sending responses.HttpServerRequestHandler represents a routine for processing of a specific group of HTTP requests.Response trigger that can be used to submit a final HTTP response and terminate HTTP request processing.Transport level metrics.Represents a strategy to determine how frequently the client should check for an out of order response.Session input buffer for HTTP/1.1 blocking connections.Session output buffer for blocking HTTP/1.1 connections.Classic I/O network socket configuration.