Uses of Interface
org.apache.hc.core5.http.nio.AsyncDataProducer
Packages that use AsyncDataProducer
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.
-
Uses of AsyncDataProducer in org.apache.hc.core5.http.nio
Subinterfaces of AsyncDataProducer 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 producer.interface
Abstract asynchronous push response producer.interface
Abstract asynchronous request producer.interface
Abstract asynchronous response producer.interface
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 AsyncDataProducerModifier and TypeClassDescriptionclass
Abstract binary entity content producer.class
Abstract text entity content producer.class
Base class for wrapping entity producers that delegates all calls to the wrapped producer.class
BasicAsyncEntityProducer
implementation that generates data stream from content of a byte array.class
AsyncEntityProducer
decorator that calculates a digest hash from the data stream content and appends its value to the list of trailers.final class
AsyncEntityProducer
implementation that generates data stream from content of aFile
.final class
AsyncEntityProducer
implementation that generates a data stream from the content at aPath
.class
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 AsyncDataProducerModifier and TypeClassDescriptionclass
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 ofAsyncPushProducer
that produces one fixed response and relies on aAsyncEntityProducer
to generate response entity stream.class
Basic implementation ofAsyncRequestProducer
that produces one fixed request and relies on aAsyncEntityProducer
to generate request entity stream.class
Basic implementation ofAsyncResponseProducer
that produces one fixed response and relies on aAsyncEntityProducer
to generate 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. -
Uses of AsyncDataProducer in org.apache.hc.core5.http.nio.support.classic
Classes in org.apache.hc.core5.http.nio.support.classic that implement AsyncDataProducerModifier and TypeClassDescriptionclass
AsyncEntityProducer
implementation that acts as a compatibility layer for classicOutputStream
based interfaces.class
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 AsyncDataProducerModifier and TypeClassDescription(package private) final class
An asynchronous data producer that supports Reactive Streams.final class
AnAsyncEntityProducer
that subscribes to aPublisher
instance, as defined by the Reactive Streams specification.final class
An implementation ofAsyncServerExchangeHandler
designed to work with reactive streams.