Uses of Interface
org.apache.hc.core5.http.nio.AsyncDataConsumer
-
Packages that use AsyncDataConsumer Package Description 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.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.reactive -
-
Uses of AsyncDataConsumer in org.apache.hc.core5.http.nio
Subinterfaces of AsyncDataConsumer in org.apache.hc.core5.http.nio Modifier and Type Interface Description interfaceAsyncClientExchangeHandlerAbstract asynchronous client side message exchange handler that acts as a request producer and a response consumer.interfaceAsyncDataExchangeHandlerAbstract asynchronous data exchange handler that acts as a data consumer and a data producer.interfaceAsyncEntityConsumer<T>Abstract asynchronous message entity consumer.interfaceAsyncPushConsumerAbstract asynchronous push response consumer.interfaceAsyncRequestConsumer<T>Abstract asynchronous request consumer.interfaceAsyncResponseConsumer<T>Abstract asynchronous response consumer.interfaceAsyncServerExchangeHandlerAbstract 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 AsyncDataConsumer Modifier and Type Method Description AsyncDataConsumerAsyncFilterHandler. 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.AsyncDataConsumerAsyncFilterChain. 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 AsyncDataConsumer Modifier and Type Class Description classAbstractBinAsyncEntityConsumer<T>Abstract binary entity content consumer.classAbstractBinDataConsumerAbstract binary data consumer.classAbstractCharAsyncEntityConsumer<T>Abstract text entity content consumer.classAbstractCharDataConsumerAbstract text data consumer.classBasicAsyncEntityConsumerBasicAsyncEntityConsumerimplementation that processes the data stream content into a byte array.classDigestingEntityConsumer<T>AsyncEntityConsumerdecorator that calculates a digest hash from the data stream content and keeps the list of trailers received with the data stream.classDiscardingEntityConsumer<T>No-opAsyncEntityConsumerthat discards all data from the data stream.classNoopEntityConsumerDeprecated.classStringAsyncEntityConsumerBasicAsyncEntityConsumerimplementation 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 AsyncDataConsumer Modifier and Type Class Description classAbstractAsyncPushHandler<T>Abstract push response handler.classAbstractAsyncRequesterConsumer<T,E>Abstract asynchronous request consumer that makes use ofAsyncEntityConsumerto process request message content.classAbstractAsyncResponseConsumer<T,E>Abstract asynchronous response consumer that makes use ofAsyncEntityConsumerto process response message content.classAbstractServerExchangeHandler<T>Abstract server side message exchange handler.classBasicAsyncServerExpectationDecoratorAsyncServerExchangeHandlerimplementation that adds support for the Expect-Continue handshake to an existingAsyncServerExchangeHandler.classBasicClientExchangeHandler<T>BasicAsyncClientExchangeHandlerimplementation that makes use ofAsyncRequestProducerto generate request message andAsyncResponseConsumerto process the response message returned by the server.classBasicRequestConsumer<T>Basic implementation ofAsyncRequestConsumerthat represents the request message as aMessageand relies on aAsyncEntityConsumerto process request entity stream.classBasicResponseConsumer<T>Basic implementation ofAsyncResponseConsumerthat represents response message as aMessageand relies on aAsyncEntityConsumerto process response entity stream.classBasicServerExchangeHandler<T>BasicAbstractServerExchangeHandlerimplementation that delegates request processing and response generation to aAsyncServerRequestHandler.classImmediateResponseExchangeHandlerAsyncServerExchangeHandlerimplementation 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 AsyncDataConsumer Modifier and Type Method Description AsyncDataConsumerAbstractAsyncServerAuthFilter. handle(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger, AsyncFilterChain chain)AsyncDataConsumerAsyncServerExpectationFilter. handle(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger, AsyncFilterChain chain)AsyncDataConsumerAsyncServerFilterChainElement. handle(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger)AsyncDataConsumerTerminalAsyncServerFilter. 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 AsyncDataConsumer Modifier and Type Class Description classAbstractClassicEntityConsumer<T>AsyncEntityConsumerimplementation that acts as a compatibility layer for classicInputStreambased interfaces.classAbstractClassicServerExchangeHandlerAsyncServerExchangeHandlerimplementation 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 Modifier and Type Class Description (package private) classNoopAsyncPushHandler -
Uses of AsyncDataConsumer in org.apache.hc.core5.reactive
Classes in org.apache.hc.core5.reactive that implement AsyncDataConsumer Modifier and Type Class Description (package private) classReactiveDataConsumerAn asynchronous data consumer that supports Reactive Streams.classReactiveResponseConsumerAnAsyncResponseConsumerthat publishes the response body through aPublisher, as defined by the Reactive Streams specification.classReactiveServerExchangeHandlerAn implementation ofAsyncServerExchangeHandlerdesigned to work with reactive streams.
-