Uses of Interface
org.apache.hc.core5.http.nio.AsyncDataConsumer
Packages that use AsyncDataConsumer
Package
Description
Core HTTP transport APIs based on the asynchronous, event driven I/O model.
HTTP message entity APIs based on the asynchronous (non-blocking) I/O model.
Support classes for the asynchronous I/O model.
Support classes for the asynchronous I/O model that emulate
behavior of the classic (blocking) I/O model.
Default implementation of HTTP/2 transport based on
the asynchronous (non-blocking) I/O model.
-
Uses of AsyncDataConsumer in org.apache.hc.core5.http.nio
Subinterfaces of AsyncDataConsumer in org.apache.hc.core5.http.nioModifier and TypeInterfaceDescriptioninterface
Abstract asynchronous client side message exchange handler that acts as a request producer and a response consumer.interface
Abstract asynchronous data exchange handler that acts as a data consumer and a data producer.interface
Abstract asynchronous message entity consumer.interface
Abstract asynchronous push response consumer.interface
Abstract asynchronous request consumer.interface
Abstract asynchronous response consumer.interface
Abstract asynchronous server side message exchange handler that acts as a request consumer and a response producer.Methods in org.apache.hc.core5.http.nio that return AsyncDataConsumerModifier and TypeMethodDescriptionAsyncFilterHandler.handle
(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger, AsyncFilterChain chain) Processes the incoming HTTP request and if processing has been completed submits a final response to the client.AsyncFilterChain.proceed
(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger) Proceeds to the next element in the request processing chain. -
Uses of AsyncDataConsumer in org.apache.hc.core5.http.nio.entity
Classes in org.apache.hc.core5.http.nio.entity that implement AsyncDataConsumerModifier and TypeClassDescriptionclass
Abstract binary entity content consumer.class
Abstract binary data consumer.class
Abstract text entity content consumer.class
Abstract text data consumer.class
BasicAsyncEntityConsumer
implementation that processes the data stream content into a byte array.class
AsyncEntityConsumer
decorator that calculates a digest hash from the data stream content and keeps the list of trailers received with the data stream.final class
No-opAsyncEntityConsumer
that discards all data from the data stream.final class
Deprecated.class
BasicAsyncEntityConsumer
implementation that processes the data stream content into a string. -
Uses of AsyncDataConsumer in org.apache.hc.core5.http.nio.support
Classes in org.apache.hc.core5.http.nio.support that implement AsyncDataConsumerModifier and TypeClassDescriptionclass
Abstract push response handler.class
Abstract asynchronous request consumer that makes use ofAsyncEntityConsumer
to process request message content.class
Abstract asynchronous response consumer that makes use ofAsyncEntityConsumer
to process response message content.class
Abstract server side message exchange handler.class
AsyncServerExchangeHandler
implementation that adds support for the Expect-Continue handshake to an existingAsyncServerExchangeHandler
.final class
BasicAsyncClientExchangeHandler
implementation that makes use ofAsyncRequestProducer
to generate request message andAsyncResponseConsumer
to process the response message returned by the server.class
Basic implementation ofAsyncRequestConsumer
that represents the request message as aMessage
and relies on aAsyncEntityConsumer
to process request entity stream.class
Basic implementation ofAsyncResponseConsumer
that represents response message as aMessage
and relies on aAsyncEntityConsumer
to process response entity stream.class
BasicAbstractServerExchangeHandler
implementation that delegates request processing and response generation to aAsyncServerRequestHandler
.final class
AsyncServerExchangeHandler
implementation that immediately responds with a predefined response generated by aAsyncResponseProducer
and ignores any entity content enclosed in the request message.Methods in org.apache.hc.core5.http.nio.support that return AsyncDataConsumerModifier and TypeMethodDescriptionfinal AsyncDataConsumer
AbstractAsyncServerAuthFilter.handle
(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger, AsyncFilterChain chain) final AsyncDataConsumer
AsyncServerExpectationFilter.handle
(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger, AsyncFilterChain chain) AsyncServerFilterChainElement.handle
(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger) TerminalAsyncServerFilter.handle
(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger, AsyncFilterChain chain) -
Uses of AsyncDataConsumer in org.apache.hc.core5.http.nio.support.classic
Classes in org.apache.hc.core5.http.nio.support.classic that implement AsyncDataConsumerModifier and TypeClassDescriptionclass
AsyncEntityConsumer
implementation that acts as a compatibility layer for classicInputStream
based interfaces.class
AsyncServerExchangeHandler
implementation that acts as a compatibility layer for classicInputStream
/OutputStream
based interfaces. -
Uses of AsyncDataConsumer in org.apache.hc.core5.http2.impl.nio
Classes in org.apache.hc.core5.http2.impl.nio that implement AsyncDataConsumer -
Uses of AsyncDataConsumer in org.apache.hc.core5.reactive
Classes in org.apache.hc.core5.reactive that implement AsyncDataConsumerModifier and TypeClassDescription(package private) final class
An asynchronous data consumer that supports Reactive Streams.final class
AnAsyncResponseConsumer
that publishes the response body through aPublisher
, as defined by the Reactive Streams specification.final class
An implementation ofAsyncServerExchangeHandler
designed to work with reactive streams.
DiscardingEntityConsumer