Uses of Interface
org.apache.hc.core5.http.nio.ResourceHolder
-
Packages that use ResourceHolder Package Description org.apache.hc.core5.benchmark Apache Bench (AB) clone based on HttpCore.org.apache.hc.core5.http.impl.nio Default implementation of HTTP/1.1 transport based on the asynchronous (non-blocking) I/O model.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 ResourceHolder in org.apache.hc.core5.benchmark
Classes in org.apache.hc.core5.benchmark that implement ResourceHolder Modifier and Type Class Description (package private) class
BenchmarkWorker
-
Uses of ResourceHolder in org.apache.hc.core5.http.impl.nio
Classes in org.apache.hc.core5.http.impl.nio that implement ResourceHolder Modifier and Type Class Description (package private) class
ClientHttp1StreamHandler
(package private) class
ServerHttp1StreamHandler
-
Uses of ResourceHolder in org.apache.hc.core5.http.nio
Classes in org.apache.hc.core5.http.nio with type parameters of type ResourceHolder Modifier and Type Interface Description interface
HandlerFactory<T extends ResourceHolder>
Abstract handler factory.Subinterfaces of ResourceHolder 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
AsyncDataConsumer
Abstract asynchronous data consumer.interface
AsyncDataExchangeHandler
Abstract asynchronous data exchange handler that acts as a data consumer and a data producer.interface
AsyncDataProducer
Abstract asynchronous data producer.interface
AsyncEntityConsumer<T>
Abstract asynchronous message entity consumer.interface
AsyncEntityProducer
Abstract asynchronous message entity producer.interface
AsyncPushConsumer
Abstract asynchronous push response consumer.interface
AsyncPushProducer
Abstract asynchronous push response producer.interface
AsyncRequestConsumer<T>
Abstract asynchronous request consumer.interface
AsyncRequestProducer
Abstract asynchronous request producer.interface
AsyncResponseConsumer<T>
Abstract asynchronous response consumer.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 ResourceHolder in org.apache.hc.core5.http.nio.entity
Classes in org.apache.hc.core5.http.nio.entity that implement ResourceHolder Modifier and Type Class Description class
AbstractBinAsyncEntityConsumer<T>
Abstract binary entity content consumer.class
AbstractBinAsyncEntityProducer
Abstract binary entity content producer.class
AbstractBinDataConsumer
Abstract binary data consumer.class
AbstractCharAsyncEntityConsumer<T>
Abstract text entity content consumer.class
AbstractCharAsyncEntityProducer
Abstract text entity content producer.class
AbstractCharDataConsumer
Abstract text data consumer.class
AsyncEntityProducerWrapper
Base class for wrapping entity producers that delegates all calls to the wrapped producer.class
BasicAsyncEntityConsumer
BasicAsyncEntityConsumer
implementation that processes the data stream content into a byte array.class
BasicAsyncEntityProducer
BasicAsyncEntityProducer
implementation that generates data stream from content of a byte array.class
DigestingEntityConsumer<T>
AsyncEntityConsumer
decorator that calculates a digest hash from the data stream content and keeps the list of trailers received with the data stream.class
DigestingEntityProducer
AsyncEntityProducer
decorator that calculates a digest hash from the data stream content and appends its value to the list of trailers.class
DiscardingEntityConsumer<T>
No-opAsyncEntityConsumer
that discards all data from the data stream.class
FileEntityProducer
AsyncEntityProducer
implementation that generates data stream from content of aFile
.class
NoopEntityConsumer
Deprecated.class
PathEntityProducer
AsyncEntityProducer
implementation that generates a data stream from the content at aPath
.class
StringAsyncEntityConsumer
BasicAsyncEntityConsumer
implementation that processes the data stream content into a string.class
StringAsyncEntityProducer
BasicAsyncDataProducer
implementation that generates data stream from content of a string. -
Uses of ResourceHolder in org.apache.hc.core5.http.nio.support
Classes in org.apache.hc.core5.http.nio.support that implement ResourceHolder Modifier and Type Class Description class
AbstractAsyncPushHandler<T>
Abstract push response handler.class
AbstractAsyncRequesterConsumer<T,E>
Abstract asynchronous request consumer that makes use ofAsyncEntityConsumer
to process request message content.class
AbstractAsyncResponseConsumer<T,E>
Abstract asynchronous response consumer that makes use ofAsyncEntityConsumer
to process response message content.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
BasicRequestConsumer<T>
Basic implementation ofAsyncRequestConsumer
that represents the request message as aMessage
and relies on aAsyncEntityConsumer
to process request entity stream.class
BasicRequestProducer
Basic implementation ofAsyncRequestProducer
that produces one fixed request and relies on aAsyncEntityProducer
to generate request entity stream.class
BasicResponseConsumer<T>
Basic implementation ofAsyncResponseConsumer
that represents response message as aMessage
and relies on aAsyncEntityConsumer
to process response 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 ResourceHolder in org.apache.hc.core5.http.nio.support.classic
Classes in org.apache.hc.core5.http.nio.support.classic that implement ResourceHolder Modifier and Type Class Description class
AbstractClassicEntityConsumer<T>
AsyncEntityConsumer
implementation that acts as a compatibility layer for classicInputStream
based interfaces.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 ResourceHolder in org.apache.hc.core5.http2.impl.nio
Subinterfaces of ResourceHolder in org.apache.hc.core5.http2.impl.nio Modifier and Type Interface Description (package private) interface
H2StreamHandler
Classes in org.apache.hc.core5.http2.impl.nio that implement ResourceHolder Modifier and Type Class Description (package private) class
ClientH2StreamHandler
(package private) class
ClientPushH2StreamHandler
(package private) class
NoopAsyncPushHandler
(package private) class
NoopH2StreamHandler
(package private) class
ServerH2StreamHandler
(package private) class
ServerPushH2StreamHandler
-
Uses of ResourceHolder in org.apache.hc.core5.reactive
Classes in org.apache.hc.core5.reactive that implement ResourceHolder Modifier and Type Class Description (package private) class
ReactiveDataConsumer
An asynchronous data consumer that supports Reactive Streams.(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
ReactiveResponseConsumer
AnAsyncResponseConsumer
that publishes the response body through aPublisher
, as defined by the Reactive Streams specification.class
ReactiveServerExchangeHandler
An implementation ofAsyncServerExchangeHandler
designed to work with reactive streams.
-