Uses of Package
org.apache.hc.core5.http.nio
-
Packages that use org.apache.hc.core5.http.nio Package Description org.apache.hc.core5.benchmark Apache Bench (AB) clone based on HttpCore.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.benchmark Class Description AsyncClientEndpoint Client endpoint leased from a connection manager.AsyncRequestProducer Abstract asynchronous request producer.AsyncResponseConsumer Abstract asynchronous response consumer.ResourceHolder Abstract resource holder. -
Classes in org.apache.hc.core5.http.nio used by org.apache.hc.core5.http.impl.bootstrap Class 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 Description AsyncClientExchangeHandler Abstract asynchronous client side message exchange handler that acts as a request producer and a 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.ContentDecoder Abstract HTTP content decoder.ContentEncoder Abstract HTTP content encoder.DataStreamChannel Abstract byte stream channelFileContentDecoder A content decoder capable of transferring data directly to aFileChannel
FileContentEncoder A content encoder capable of transferring data directly from aFileChannel
HandlerFactory Abstract handler factory.NHttpMessageParser Message parser intended to build HTTP message head from a session input buffer..NHttpMessageParserFactory Factory forNHttpMessageParser
instances.NHttpMessageWriter Message writer intended to serialize HTTP message head to a session buffer.NHttpMessageWriterFactory Factory forNHttpMessageWriter
instances.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. -
Classes in org.apache.hc.core5.http.nio used by org.apache.hc.core5.http.nio Class 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 channelHandlerFactory 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 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 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 channelResourceHolder 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 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 channelHandlerFactory 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 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 channelResourceHolder 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 Description AsyncClientExchangeHandler Abstract asynchronous client side message exchange handler that acts as a request producer and a response consumer.AsyncDataConsumer Abstract asynchronous data consumer.AsyncPushConsumer Abstract asynchronous push response consumer.AsyncPushProducer Abstract asynchronous push response 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 channelHandlerFactory Abstract handler factory.ResourceHolder Abstract resource holder.ResponseChannel Abstract response / response promise channel.StreamChannel Abstract data stream channel. -
Classes in org.apache.hc.core5.http.nio used by org.apache.hc.core5.http2.impl.nio.bootstrap Class 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 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 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 channelResourceHolder 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 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.NHttpMessageParser Message parser intended to build HTTP message head from a session input buffer..NHttpMessageParserFactory Factory forNHttpMessageParser
instances.NHttpMessageWriter Message writer intended to serialize HTTP message head to a session buffer.NHttpMessageWriterFactory Factory forNHttpMessageWriter
instances. -
Classes in org.apache.hc.core5.http.nio used by org.apache.hc.core5.testing.reactive Class Description ResponseChannel Abstract response / response promise channel.