Package org.apache.hc.core5.http.nio.support
package org.apache.hc.core5.http.nio.support
Support classes for the asynchronous I/O model.
-
ClassesClassDescriptionAbstract push response handler.Abstract asynchronous request consumer that makes use of
AsyncEntityConsumer
to process request message content.Abstract asynchronous response consumer that makes use ofAsyncEntityConsumer
to process response message content.Abstract asynchronous HTTP request filter that implements standard HTTP authentication handshake.Abstract server side message exchange handler.Builder forAsyncPushProducer
instances.Builder forAsyncRequestProducer
instances.Builder forAsyncResponseProducer
instances.An element in an asynchronous request processing chain.Factory forAsyncServerExchangeHandler
instances that delegate request processing to aAsyncServerFilterChainElement
.AsyncServerExchangeHandler
implementation that adds support for the Expect-Continue handshake to an existingAsyncServerExchangeHandler
.BasicAsyncClientExchangeHandler
implementation that makes use ofAsyncRequestProducer
to generate request message andAsyncResponseConsumer
to process the response message returned by the server.Basic implementation ofAsyncPushProducer
that produces one fixed response and relies on aAsyncEntityProducer
to generate response entity stream.Basic implementation ofAsyncRequestConsumer
that represents the request message as aMessage
and relies on aAsyncEntityConsumer
to process request entity stream.Basic implementation ofAsyncRequestProducer
that produces one fixed request and relies on aAsyncEntityProducer
to generate request entity stream.Basic implementation ofAsyncResponseConsumer
that represents response message as aMessage
and relies on aAsyncEntityConsumer
to process response entity stream.Basic implementation ofAsyncResponseProducer
that produces one fixed response and relies on aAsyncEntityProducer
to generate response entity stream.BasicAbstractServerExchangeHandler
implementation that delegates request processing and response generation to aAsyncServerRequestHandler
.Factory forAsyncServerExchangeHandler
instances that make use ofHttpRequestMapper
to dispatch the request to a particularAsyncServerExchangeHandler
for processing.AsyncServerExchangeHandler
implementation that immediately responds with a predefined response generated by aAsyncResponseProducer
and ignores any entity content enclosed in the request message.AsyncFilterHandler
implementation represents a terminal handler in an asynchronous request processing pipeline that makes use ofHandlerFactory
to dispatch the request to a particularAsyncServerExchangeHandler
.