| Package | Description | 
|---|---|
| org.apache.hc.core5.http.impl.bootstrap | HTTP/1.1 requester and server bootstrap. | 
| 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.nio | Core HTTP transport APIs based on the asynchronous, event driven I/O model. | 
| org.apache.hc.core5.http.nio.command | Commands for HTTP transports based on asynchronous, event driven I/O model. | 
| org.apache.hc.core5.http.nio.entity | HTTP message entity APIs based on the asynchronous (non-blocking) I/O model. | 
| org.apache.hc.core5.http.nio.support | Support classes for the asynchronous I/O model. | 
| org.apache.hc.core5.http.nio.support.classic | Support classes for the asynchronous I/O model that emulate
 behavior of the classic (blocking) I/O model. | 
| 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.http2.nio.support | Support classes for HTTP/2 asynchronous transport. | 
| org.apache.hc.core5.reactive | |
| org.apache.hc.core5.testing.nio | |
| org.apache.hc.core5.testing.reactive | 
| Class and Description | 
|---|
| AsyncClientEndpoint Client endpoint leased from a connection manager. | 
| AsyncClientExchangeHandler Abstract asynchronous client side message exchange handler that acts as a request producer
 and a response consumer. | 
| AsyncFilterHandler AsyncFilterHandler represents a routine for handling all incoming requests
 in the server side request processing chain. | 
| AsyncPushConsumer Abstract asynchronous push response consumer. | 
| AsyncRequestProducer Abstract asynchronous request producer. | 
| AsyncResponseConsumer Abstract asynchronous response consumer. | 
| AsyncServerExchangeHandler Abstract asynchronous server side message exchange handler that acts as a request consumer
 and a response producer. | 
| AsyncServerRequestHandler AsyncServerRequestHandler represents a routine for processing of a specific group
 of HTTP requests. | 
| HandlerFactory Abstract handler factory. | 
| Class and Description | 
|---|
| AsyncServerExchangeHandler Abstract asynchronous server side message exchange handler that acts as a request consumer
 and a response producer. | 
| ContentDecoder Abstract HTTP content decoder. | 
| ContentEncoder Abstract HTTP content encoder. | 
| FileContentDecoder A content decoder capable of transferring data directly to a  FileChannel | 
| FileContentEncoder A content encoder capable of transferring data directly from a  FileChannel | 
| HandlerFactory Abstract handler factory. | 
| NHttpMessageParser Message parser intended to build HTTP message head from a session input buffer.. | 
| NHttpMessageParserFactory Factory for  NHttpMessageParserinstances. | 
| NHttpMessageWriter Message writer intended to serialize HTTP message head to a session buffer. | 
| NHttpMessageWriterFactory Factory for  NHttpMessageWriterinstances. | 
| SessionInputBuffer Session input buffer for HTTP/1.1 non-blocking connections. | 
| SessionOutputBuffer Session output buffer for non-blocking HTTP/1.1 connections. | 
| Class and Description | 
|---|
| AsyncClientExchangeHandler Abstract asynchronous client side message exchange handler that acts as a request producer
 and a response consumer. | 
| AsyncDataConsumer Abstract asynchronous data consumer. | 
| AsyncDataExchangeHandler Abstract asynchronous data exchange handler that acts as a data consumer
 and a data producer. | 
| AsyncDataProducer Abstract asynchronous data producer. | 
| AsyncEntityProducer Abstract asynchronous message entity producer. | 
| AsyncFilterChain AsyncFilterChain represents a single element in the server side request processing chain. | 
| AsyncFilterChain.ResponseTrigger Response trigger that can be used to generate the final HTTP response
 and terminate HTTP request processing. | 
| AsyncPushConsumer Abstract asynchronous push response consumer. | 
| AsyncPushProducer Abstract asynchronous push response producer. | 
| AsyncRequestConsumer Abstract asynchronous request consumer. | 
| AsyncRequestProducer Abstract asynchronous request producer. | 
| AsyncResponseConsumer Abstract asynchronous response consumer. | 
| AsyncResponseProducer Abstract asynchronous response producer. | 
| AsyncServerRequestHandler.ResponseTrigger Response trigger that can be used to submit a final HTTP response
 and terminate HTTP request processing. | 
| CapacityChannel Abstract capacity update channel. | 
| ContentDecoder Abstract HTTP content decoder. | 
| ContentEncoder Abstract HTTP content encoder. | 
| DataStreamChannel Abstract byte stream channel | 
| HandlerFactory Abstract handler factory. | 
| NHttpMessageParser Message parser intended to build HTTP message head from a session input buffer.. | 
| NHttpMessageWriter Message writer intended to serialize HTTP message head to a session buffer. | 
| RequestChannel Abstract request channel. | 
| ResourceHolder Abstract resource holder. | 
| ResponseChannel Abstract response / response promise channel. | 
| SessionInputBuffer Session input buffer for HTTP/1.1 non-blocking connections. | 
| SessionOutputBuffer Session output buffer for non-blocking HTTP/1.1 connections. | 
| StreamChannel Abstract data stream channel. | 
| Class and Description | 
|---|
| AsyncClientExchangeHandler Abstract asynchronous client side message exchange handler that acts as a request producer
 and a response consumer. | 
| AsyncPushConsumer Abstract asynchronous push response consumer. | 
| HandlerFactory Abstract handler factory. | 
| Class and Description | 
|---|
| AsyncDataConsumer Abstract asynchronous data consumer. | 
| AsyncDataProducer Abstract asynchronous data producer. | 
| AsyncEntityConsumer Abstract asynchronous message entity consumer. | 
| AsyncEntityProducer Abstract asynchronous message entity producer. | 
| CapacityChannel Abstract capacity update channel. | 
| DataStreamChannel Abstract byte stream channel | 
| ResourceHolder Abstract resource holder. | 
| StreamChannel Abstract data stream channel. | 
| Class and Description | 
|---|
| AsyncClientExchangeHandler Abstract asynchronous client side message exchange handler that acts as a request producer
 and a response consumer. | 
| AsyncDataConsumer Abstract asynchronous data consumer. | 
| AsyncDataExchangeHandler Abstract asynchronous data exchange handler that acts as a data consumer
 and a data producer. | 
| AsyncDataProducer Abstract asynchronous data producer. | 
| AsyncEntityConsumer Abstract asynchronous message entity consumer. | 
| AsyncEntityProducer Abstract asynchronous message entity producer. | 
| AsyncFilterChain AsyncFilterChain represents a single element in the server side request processing chain. | 
| AsyncFilterChain.ResponseTrigger Response trigger that can be used to generate the final HTTP response
 and terminate HTTP request processing. | 
| AsyncFilterHandler AsyncFilterHandler represents a routine for handling all incoming requests
 in the server side request processing chain. | 
| AsyncPushConsumer Abstract asynchronous push response consumer. | 
| AsyncPushProducer Abstract asynchronous push response producer. | 
| AsyncRequestConsumer Abstract asynchronous request consumer. | 
| AsyncRequestProducer Abstract asynchronous request producer. | 
| AsyncResponseConsumer Abstract asynchronous response consumer. | 
| AsyncResponseProducer Abstract asynchronous response producer. | 
| AsyncServerExchangeHandler Abstract asynchronous server side message exchange handler that acts as a request consumer
 and a response producer. | 
| AsyncServerRequestHandler AsyncServerRequestHandler represents a routine for processing of a specific group
 of HTTP requests. | 
| AsyncServerRequestHandler.ResponseTrigger Response trigger that can be used to submit a final HTTP response
 and terminate HTTP request processing. | 
| CapacityChannel Abstract capacity update channel. | 
| DataStreamChannel Abstract byte stream channel | 
| HandlerFactory Abstract handler factory. | 
| RequestChannel Abstract request channel. | 
| ResourceHolder Abstract resource holder. | 
| ResponseChannel Abstract response / response promise channel. | 
| Class and Description | 
|---|
| AsyncDataConsumer Abstract asynchronous data consumer. | 
| AsyncDataExchangeHandler Abstract asynchronous data exchange handler that acts as a data consumer
 and a data producer. | 
| AsyncDataProducer Abstract asynchronous data producer. | 
| AsyncEntityConsumer Abstract asynchronous message entity consumer. | 
| AsyncEntityProducer Abstract asynchronous message entity producer. | 
| AsyncServerExchangeHandler Abstract asynchronous server side message exchange handler that acts as a request consumer
 and a response producer. | 
| CapacityChannel Abstract capacity update channel. | 
| DataStreamChannel Abstract byte stream channel | 
| ResourceHolder Abstract resource holder. | 
| ResponseChannel Abstract response / response promise channel. | 
| Class and Description | 
|---|
| AsyncPushConsumer Abstract asynchronous push response consumer. | 
| AsyncServerExchangeHandler Abstract asynchronous server side message exchange handler that acts as a request consumer
 and a response producer. | 
| HandlerFactory Abstract handler factory. | 
| Class and Description | 
|---|
| AsyncClientEndpoint Client endpoint leased from a connection manager. | 
| AsyncClientExchangeHandler Abstract asynchronous client side message exchange handler that acts as a request producer
 and a response consumer. | 
| AsyncFilterHandler AsyncFilterHandler represents a routine for handling all incoming requests
 in the server side request processing chain. | 
| AsyncPushConsumer Abstract asynchronous push response consumer. | 
| AsyncRequestProducer Abstract asynchronous request producer. | 
| AsyncResponseConsumer Abstract asynchronous response consumer. | 
| AsyncServerExchangeHandler Abstract asynchronous server side message exchange handler that acts as a request consumer
 and a response producer. | 
| AsyncServerRequestHandler AsyncServerRequestHandler represents a routine for processing of a specific group
 of HTTP requests. | 
| HandlerFactory Abstract handler factory. | 
| Class and Description | 
|---|
| AsyncPushConsumer Abstract asynchronous push response consumer. | 
| HandlerFactory Abstract handler factory. | 
| Class and Description | 
|---|
| AsyncDataConsumer Abstract asynchronous data consumer. | 
| AsyncDataExchangeHandler Abstract asynchronous data exchange handler that acts as a data consumer
 and a data producer. | 
| AsyncDataProducer Abstract asynchronous data producer. | 
| AsyncEntityProducer Abstract asynchronous message entity producer. | 
| AsyncResponseConsumer Abstract asynchronous response consumer. | 
| AsyncServerExchangeHandler Abstract asynchronous server side message exchange handler that acts as a request consumer
 and a response producer. | 
| CapacityChannel Abstract capacity update channel. | 
| DataStreamChannel Abstract byte stream channel | 
| ResourceHolder Abstract resource holder. | 
| ResponseChannel Abstract response / response promise channel. | 
| Class and Description | 
|---|
| AsyncClientExchangeHandler Abstract asynchronous client side message exchange handler that acts as a request producer
 and a response consumer. | 
| AsyncPushConsumer Abstract asynchronous push response consumer. | 
| AsyncRequestProducer Abstract asynchronous request producer. | 
| AsyncResponseConsumer Abstract asynchronous response consumer. | 
| AsyncServerExchangeHandler Abstract asynchronous server side message exchange handler that acts as a request consumer
 and a response producer. | 
| AsyncServerRequestHandler AsyncServerRequestHandler represents a routine for processing of a specific group
 of HTTP requests. | 
| HandlerFactory Abstract handler factory. | 
| Class and Description | 
|---|
| ResponseChannel Abstract response / response promise channel. | 
Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.