# Uses of Package
org.apache.hc.core5.http.nio

- Packages that use org.apache.hc.core5.http.nio
  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 |

- Classes in org.apache.hc.core5.http.nio used by org.apache.hc.core5.http.impl.bootstrap
  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.

- Classes in org.apache.hc.core5.http.nio used by org.apache.hc.core5.http.impl.nio
  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 `NHttpMessageParser` instances.
  NHttpMessageWriter Message writer intended to serialize HTTP message head to a session buffer.
  NHttpMessageWriterFactory Factory for `NHttpMessageWriter` instances.
  SessionInputBuffer Session input buffer for HTTP/1.1 non-blocking connections.
  SessionOutputBuffer Session output buffer for non-blocking HTTP/1.1 connections.

- Classes in org.apache.hc.core5.http.nio used by org.apache.hc.core5.http.nio
  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.

- Classes in org.apache.hc.core5.http.nio used by org.apache.hc.core5.http.nio.command
  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.

- Classes in org.apache.hc.core5.http.nio used by org.apache.hc.core5.http.nio.entity
  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.

- Classes in org.apache.hc.core5.http.nio used by org.apache.hc.core5.http.nio.support
  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.

- Classes in org.apache.hc.core5.http.nio used by org.apache.hc.core5.http.nio.support.classic
  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.

- Classes in org.apache.hc.core5.http.nio used by org.apache.hc.core5.http2.impl.nio
  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.

- Classes in org.apache.hc.core5.http.nio used by org.apache.hc.core5.http2.impl.nio.bootstrap
  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.

- Classes in org.apache.hc.core5.http.nio used by org.apache.hc.core5.http2.nio.support
  Class and Description
  AsyncPushConsumer Abstract asynchronous push response consumer.
  HandlerFactory Abstract handler factory.

- Classes in org.apache.hc.core5.http.nio used by org.apache.hc.core5.reactive
  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.

- Classes in org.apache.hc.core5.http.nio used by org.apache.hc.core5.testing.nio
  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.

- Classes in org.apache.hc.core5.http.nio used by org.apache.hc.core5.testing.reactive
  Class and Description
  ResponseChannel Abstract response / response promise channel.

Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.