Uses of Interface
org.apache.hc.core5.http.nio.AsyncDataProducer
-
Packages that use AsyncDataProducer 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.reactive -
-
Uses of AsyncDataProducer in org.apache.hc.core5.http.nio
Subinterfaces of AsyncDataProducer 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.interfaceAsyncEntityProducerAbstract asynchronous message entity producer.interfaceAsyncPushProducerAbstract asynchronous push response producer.interfaceAsyncRequestProducerAbstract asynchronous request producer.interfaceAsyncResponseProducerAbstract asynchronous response producer.interfaceAsyncServerExchangeHandlerAbstract asynchronous server side message exchange handler that acts as a request consumer and a response producer. -
Uses of AsyncDataProducer in org.apache.hc.core5.http.nio.entity
Classes in org.apache.hc.core5.http.nio.entity that implement AsyncDataProducer Modifier and Type Class Description classAbstractBinAsyncEntityProducerAbstract binary entity content producer.classAbstractCharAsyncEntityProducerAbstract text entity content producer.classAsyncEntityProducerWrapperBase class for wrapping entity producers that delegates all calls to the wrapped producer.classBasicAsyncEntityProducerBasicAsyncEntityProducerimplementation that generates data stream from content of a byte array.classDigestingEntityProducerAsyncEntityProducerdecorator that calculates a digest hash from the data stream content and appends its value to the list of trailers.classFileEntityProducerAsyncEntityProducerimplementation that generates data stream from content of aFile.classPathEntityProducerAsyncEntityProducerimplementation that generates a data stream from the content at aPath.classStringAsyncEntityProducerBasicAsyncDataProducerimplementation that generates data stream from content of a string. -
Uses of AsyncDataProducer in org.apache.hc.core5.http.nio.support
Classes in org.apache.hc.core5.http.nio.support that implement AsyncDataProducer Modifier and Type Class Description 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.classBasicPushProducerBasic implementation ofAsyncPushProducerthat produces one fixed response and relies on aAsyncEntityProducerto generate response entity stream.classBasicRequestProducerBasic implementation ofAsyncRequestProducerthat produces one fixed request and relies on aAsyncEntityProducerto generate request entity stream.classBasicResponseProducerBasic implementation ofAsyncResponseProducerthat produces one fixed response and relies on aAsyncEntityProducerto generate 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. -
Uses of AsyncDataProducer in org.apache.hc.core5.http.nio.support.classic
Classes in org.apache.hc.core5.http.nio.support.classic that implement AsyncDataProducer Modifier and Type Class Description classAbstractClassicEntityProducerAsyncEntityProducerimplementation that acts as a compatibility layer for classicOutputStreambased interfaces.classAbstractClassicServerExchangeHandlerAsyncServerExchangeHandlerimplementation that acts as a compatibility layer for classicInputStream/OutputStreambased interfaces. -
Uses of AsyncDataProducer in org.apache.hc.core5.reactive
Classes in org.apache.hc.core5.reactive that implement AsyncDataProducer Modifier and Type Class Description (package private) classReactiveDataProducerAn asynchronous data producer that supports Reactive Streams.classReactiveEntityProducerAnAsyncEntityProducerthat subscribes to aPublisherinstance, as defined by the Reactive Streams specification.classReactiveServerExchangeHandlerAn implementation ofAsyncServerExchangeHandlerdesigned to work with reactive streams.
-