Uses of Interface
org.apache.hc.core5.http.nio.AsyncPushProducer
Packages that use AsyncPushProducer
Package
Description
Core HTTP transport APIs based on the asynchronous, event driven I/O model.
Support classes for the asynchronous I/O model.
Default implementation of HTTP/2 transport based on
the asynchronous (non-blocking) I/O model.
-
Uses of AsyncPushProducer in org.apache.hc.core5.http.nio
Methods in org.apache.hc.core5.http.nio with parameters of type AsyncPushProducerModifier and TypeMethodDescriptionvoid
AsyncFilterChain.ResponseTrigger.pushPromise
(HttpRequest promise, AsyncPushProducer responseProducer) Pushes a request message head as a promise to deliver a response message.void
AsyncServerRequestHandler.ResponseTrigger.pushPromise
(HttpRequest promise, HttpContext context, AsyncPushProducer responseProducer) Pushes a request message head as a promise to deliver a response message.void
ResponseChannel.pushPromise
(HttpRequest promise, AsyncPushProducer responseProducer, HttpContext context) Pushes a request message head through this channel as a promise to deliver a response message. -
Uses of AsyncPushProducer in org.apache.hc.core5.http.nio.support
Classes in org.apache.hc.core5.http.nio.support that implement AsyncPushProducerModifier and TypeClassDescriptionclass
Basic implementation ofAsyncPushProducer
that produces one fixed response and relies on aAsyncEntityProducer
to generate response entity stream.Methods in org.apache.hc.core5.http.nio.support that return AsyncPushProducer -
Uses of AsyncPushProducer in org.apache.hc.core5.http2.impl.nio
Fields in org.apache.hc.core5.http2.impl.nio declared as AsyncPushProducerModifier and TypeFieldDescriptionprivate final AsyncPushProducer
ServerPushH2StreamHandler.pushProducer
Methods in org.apache.hc.core5.http2.impl.nio with parameters of type AsyncPushProducerModifier and TypeMethodDescriptionprivate void
ServerH2StreamHandler.commitPromise
(HttpRequest promise, AsyncPushProducer pushProducer) private void
ServerPushH2StreamHandler.commitPromise
(HttpRequest promise, AsyncPushProducer pushProducer) void
AbstractH2StreamMultiplexer.H2StreamChannelImpl.push
(List<Header> headers, AsyncPushProducer pushProducer) void
H2StreamChannel.push
(List<Header> headers, AsyncPushProducer pushProducer) Constructors in org.apache.hc.core5.http2.impl.nio with parameters of type AsyncPushProducerModifierConstructorDescription(package private)
ServerPushH2StreamHandler
(H2StreamChannel outputChannel, HttpProcessor httpProcessor, BasicHttpConnectionMetrics connMetrics, AsyncPushProducer pushProducer, HttpCoreContext context)