Top Description Interfaces Classes
[default module]

Package org.apache.hc.core5.http.io


Core HTTP transport APIs based on the classic (blocking) I/O model.

Interface Summary

Modifier and TypeInterface and Description
public interface
BHttpConnection

Abstract blocking HTTP connection interface.

public interface
public interface
HttpClientConnection

A client-side HTTP connection, which can be used for sending requests and receiving responses.

public interface
HttpClientResponseHandler<T>

Handler that encapsulates the process of generating a response object from a ClassicHttpResponse.

public interface
HttpConnectionFactory<T extends HttpConnection>

Factory for HttpConnection instances.

public interface
HttpFilterChain

HttpFilterChain represents a single element in the server side request processing chain.

public interface
HttpFilterHandler

HttpFilterHandler represents a routine for handling all incoming requests in the server side request processing chain.

public interface
HttpMessageParser<
MessageHeaders or a subclass
T extends MessageHeaders
>

Message parser intended to build HTTP message head from an input stream.

public interface
public interface
HttpMessageWriter<T extends MessageHeaders>

Message writer intended to serialize HTTP message head to an output stream.

public interface
public interface
HttpRequestHandler

HttpRequestHandler represents a routine for processing of a specific group of HTTP requests.

public interface
HttpResponseInformationCallback

Informational (1xx) HTTP response callback.

public interface
HttpServerConnection

A server-side HTTP connection, which can be used for receiving requests and sending responses.

public interface
HttpServerRequestHandler

HttpServerRequestHandler represents a routine for processing of a specific group of HTTP requests.

public interface
HttpTransportMetrics

Transport level metrics.

public interface
ResponseOutOfOrderStrategy

Represents a strategy to determine how frequently the client should check for an out of order response.

public interface
SessionInputBuffer

Session input buffer for HTTP/1.1 blocking connections.

public interface
SessionOutputBuffer

Session output buffer for blocking HTTP/1.1 connections.

Class Summary

Modifier and TypeClass and Description
public class
EofSensorInputStream

A stream wrapper that triggers actions on close() and EOF.

public class
SocketConfig

Classic I/O network socket configuration.