| 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.io | Core HTTP transport APIs based on the classic (blocking) I/O model. | 
| org.apache.hc.core5.http.io.support | Support classes for the classic (blocking) I/O model. | 
| org.apache.hc.core5.http2 | Core HTTP/2 transport component APIs. | 
| org.apache.hc.core5.http2.impl | Default implementations of core HTTP/2 APIs. | 
| org.apache.hc.core5.testing.classic | |
| org.apache.hc.core5.testing.framework | 
| Class and Description | 
|---|
| HttpTransportMetrics Transport level metrics. | 
| Class and Description | 
|---|
| HttpClientConnection A client-side HTTP connection, which can be used for sending
 requests and receiving responses. | 
| HttpClientResponseHandler Handler that encapsulates the process of generating a response object
 from a  ClassicHttpResponse. | 
| HttpConnectionFactory Factory for  HttpConnectioninstances. | 
| HttpFilterHandler HttpFilterHandler represents a routine for handling all incoming requests
 in the server side request processing chain. | 
| HttpRequestHandler HttpRequestHandler represents a routine for processing of a specific group
 of HTTP requests. | 
| HttpResponseInformationCallback Informational (1xx) HTTP response callback. | 
| SocketConfig Classic I/O network socket configuration. | 
| Class and Description | 
|---|
| BHttpConnection Abstract blocking HTTP connection interface. | 
| HttpClientConnection A client-side HTTP connection, which can be used for sending
 requests and receiving responses. | 
| HttpConnectionFactory Factory for  HttpConnectioninstances. | 
| HttpMessageParser Message parser intended to build HTTP message head from an input stream. | 
| HttpMessageParserFactory Factory for  HttpMessageParserinstances. | 
| HttpMessageWriter Message writer intended to serialize HTTP message head to an output stream. | 
| HttpMessageWriterFactory Factory for  HttpMessageWriterinstances. | 
| 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. | 
| 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 and Description | 
|---|
| BHttpConnection Abstract blocking HTTP connection interface. | 
| EofSensorWatcher A watcher for  EofSensorInputStream. | 
| HttpClientConnection A client-side HTTP connection, which can be used for sending
 requests and receiving responses. | 
| 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. | 
| HttpMessageParser Message parser intended to build HTTP message head from an input stream. | 
| HttpMessageWriter Message writer intended to serialize HTTP message head to an output stream. | 
| HttpServerRequestHandler.ResponseTrigger Response trigger that can be used to submit a final HTTP response
 and terminate HTTP request processing. | 
| HttpTransportMetrics Transport level metrics. | 
| SessionInputBuffer Session input buffer for HTTP/1.1 blocking connections. | 
| SessionOutputBuffer Session output buffer for blocking HTTP/1.1 connections. | 
| SocketConfig Classic I/O network socket configuration. | 
| SocketConfig.Builder | 
| Class and Description | 
|---|
| 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. | 
| HttpRequestHandler HttpRequestHandler represents a routine for processing of a specific group
 of HTTP requests. | 
| 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. | 
| Class and Description | 
|---|
| HttpTransportMetrics Transport level metrics. | 
| Class and Description | 
|---|
| HttpTransportMetrics Transport level metrics. | 
| Class and Description | 
|---|
| BHttpConnection Abstract blocking HTTP connection interface. | 
| HttpClientConnection A client-side HTTP connection, which can be used for sending
 requests and receiving responses. | 
| HttpConnectionFactory Factory for  HttpConnectioninstances. | 
| HttpMessageParserFactory Factory for  HttpMessageParserinstances. | 
| HttpMessageWriterFactory Factory for  HttpMessageWriterinstances. | 
| HttpRequestHandler HttpRequestHandler represents a routine for processing of a specific group
 of HTTP requests. | 
| 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. | 
| SocketConfig Classic I/O network socket configuration. | 
| Class and Description | 
|---|
| HttpRequestHandler HttpRequestHandler represents a routine for processing of a specific group
 of HTTP requests. | 
Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.