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
AsyncEntityConsumerto process request message content.Abstract asynchronous response consumer that makes use ofAsyncEntityConsumerto process response message content.Abstract asynchronous HTTP request filter that implements standard HTTP authentication handshake.Abstract server side message exchange handler.Builder forAsyncPushProducerinstances.Builder forAsyncRequestProducerinstances.Builder forAsyncResponseProducerinstances.An element in an asynchronous request processing chain.Factory forAsyncServerExchangeHandlerinstances that delegate request processing to aAsyncServerFilterChainElement.AsyncServerExchangeHandlerimplementation that adds support for the Expect-Continue handshake to an existingAsyncServerExchangeHandler.BasicAsyncClientExchangeHandlerimplementation that makes use ofAsyncRequestProducerto generate request message andAsyncResponseConsumerto process the response message returned by the server.Basic implementation ofAsyncPushProducerthat produces one fixed response and relies on aAsyncEntityProducerto generate response entity stream.Basic implementation ofAsyncRequestConsumerthat represents the request message as aMessageand relies on aAsyncEntityConsumerto process request entity stream.Basic implementation ofAsyncRequestProducerthat produces one fixed request and relies on aAsyncEntityProducerto generate request entity stream.Basic implementation ofAsyncResponseConsumerthat represents response message as aMessageand relies on aAsyncEntityConsumerto process response entity stream.Basic implementation ofAsyncResponseProducerthat produces one fixed response and relies on aAsyncEntityProducerto generate response entity stream.BasicAbstractServerExchangeHandlerimplementation that delegates request processing and response generation to aAsyncServerRequestHandler.Factory forAsyncServerExchangeHandlerinstances that make use ofHttpRequestMapperto dispatch the request to a particularAsyncServerExchangeHandlerfor processing.AsyncServerExchangeHandlerimplementation that immediately responds with a predefined response generated by aAsyncResponseProducerand ignores any entity content enclosed in the request message.AsyncFilterHandlerimplementation represents a terminal handler in an asynchronous request processing pipeline that makes use ofHandlerFactoryto dispatch the request to a particularAsyncServerExchangeHandler.