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 TypeInterfaceDescriptioninterfaceAbstract asynchronous client side message exchange handler that acts as a request producer and a response consumer.interfaceAbstract asynchronous data exchange handler that acts as a data consumer and a data producer.interfaceAbstract asynchronous message entity consumer.interfaceAbstract asynchronous push response consumer.interfaceAbstract asynchronous request consumer.interfaceAbstract asynchronous response consumer.interfaceAbstract 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 TypeClassDescriptionclassAbstract binary entity content consumer.classAbstract binary data consumer.classAbstract text entity content consumer.classAbstract text data consumer.classBasicAsyncEntityConsumerimplementation that processes the data stream content into a byte array.classAsyncEntityConsumerdecorator that calculates a digest hash from the data stream content and keeps the list of trailers received with the data stream.final classNo-opAsyncEntityConsumerthat discards all data from the data stream.final classDeprecated.classBasicAsyncEntityConsumerimplementation 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 TypeClassDescriptionclassAbstract push response handler.classAbstract asynchronous request consumer that makes use ofAsyncEntityConsumerto process request message content.classAbstract asynchronous response consumer that makes use ofAsyncEntityConsumerto process response message content.classAbstract server side message exchange handler.classAsyncServerExchangeHandlerimplementation that adds support for the Expect-Continue handshake to an existingAsyncServerExchangeHandler.final classBasicAsyncClientExchangeHandlerimplementation that makes use ofAsyncRequestProducerto generate request message andAsyncResponseConsumerto process the response message returned by the server.classBasic implementation ofAsyncRequestConsumerthat represents the request message as aMessageand relies on aAsyncEntityConsumerto process request entity stream.classBasic implementation ofAsyncResponseConsumerthat represents response message as aMessageand relies on aAsyncEntityConsumerto process response entity stream.classBasicAbstractServerExchangeHandlerimplementation that delegates request processing and response generation to aAsyncServerRequestHandler.final classAsyncServerExchangeHandlerimplementation that immediately responds with a predefined response generated by aAsyncResponseProducerand ignores any entity content enclosed in the request message.Methods in org.apache.hc.core5.http.nio.support that return AsyncDataConsumerModifier and TypeMethodDescriptionfinal AsyncDataConsumerAbstractAsyncServerAuthFilter.handle(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger, AsyncFilterChain chain) final AsyncDataConsumerAsyncServerExpectationFilter.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 TypeClassDescriptionclassAsyncEntityConsumerimplementation that acts as a compatibility layer for classicInputStreambased interfaces.classAsyncServerExchangeHandlerimplementation that acts as a compatibility layer for classicInputStream/OutputStreambased 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 classAn asynchronous data consumer that supports Reactive Streams.final classAnAsyncResponseConsumerthat publishes the response body through aPublisher, as defined by the Reactive Streams specification.final classAn implementation ofAsyncServerExchangeHandlerdesigned to work with reactive streams.
DiscardingEntityConsumer