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 interface
AsyncClientExchangeHandler
Abstract asynchronous client side message exchange handler that acts as a request producer and a response consumer.interface
AsyncDataExchangeHandler
Abstract asynchronous data exchange handler that acts as a data consumer and a data producer.interface
AsyncEntityProducer
Abstract asynchronous message entity producer.interface
AsyncPushProducer
Abstract asynchronous push response producer.interface
AsyncRequestProducer
Abstract asynchronous request producer.interface
AsyncResponseProducer
Abstract asynchronous response producer.interface
AsyncServerExchangeHandler
Abstract 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 class
AbstractBinAsyncEntityProducer
Abstract binary entity content producer.class
AbstractCharAsyncEntityProducer
Abstract text entity content producer.class
AsyncEntityProducerWrapper
Base class for wrapping entity producers that delegates all calls to the wrapped producer.class
BasicAsyncEntityProducer
BasicAsyncEntityProducer
implementation that generates data stream from content of a byte array.class
DigestingEntityProducer
AsyncEntityProducer
decorator that calculates a digest hash from the data stream content and appends its value to the list of trailers.class
FileEntityProducer
AsyncEntityProducer
implementation that generates data stream from content of aFile
.class
PathEntityProducer
AsyncEntityProducer
implementation that generates a data stream from the content at aPath
.class
StringAsyncEntityProducer
BasicAsyncDataProducer
implementation 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 class
AbstractServerExchangeHandler<T>
Abstract server side message exchange handler.class
BasicAsyncServerExpectationDecorator
AsyncServerExchangeHandler
implementation that adds support for the Expect-Continue handshake to an existingAsyncServerExchangeHandler
.class
BasicClientExchangeHandler<T>
BasicAsyncClientExchangeHandler
implementation that makes use ofAsyncRequestProducer
to generate request message andAsyncResponseConsumer
to process the response message returned by the server.class
BasicPushProducer
Basic implementation ofAsyncPushProducer
that produces one fixed response and relies on aAsyncEntityProducer
to generate response entity stream.class
BasicRequestProducer
Basic implementation ofAsyncRequestProducer
that produces one fixed request and relies on aAsyncEntityProducer
to generate request entity stream.class
BasicResponseProducer
Basic implementation ofAsyncResponseProducer
that produces one fixed response and relies on aAsyncEntityProducer
to generate response entity stream.class
BasicServerExchangeHandler<T>
BasicAbstractServerExchangeHandler
implementation that delegates request processing and response generation to aAsyncServerRequestHandler
.class
ImmediateResponseExchangeHandler
AsyncServerExchangeHandler
implementation that immediately responds with a predefined response generated by aAsyncResponseProducer
and 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 class
AbstractClassicEntityProducer
AsyncEntityProducer
implementation that acts as a compatibility layer for classicOutputStream
based interfaces.class
AbstractClassicServerExchangeHandler
AsyncServerExchangeHandler
implementation that acts as a compatibility layer for classicInputStream
/OutputStream
based 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) class
ReactiveDataProducer
An asynchronous data producer that supports Reactive Streams.class
ReactiveEntityProducer
AnAsyncEntityProducer
that subscribes to aPublisher
instance, as defined by the Reactive Streams specification.class
ReactiveServerExchangeHandler
An implementation ofAsyncServerExchangeHandler
designed to work with reactive streams.
-