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 TypeMethodDescriptionvoidAsyncFilterChain.ResponseTrigger.pushPromise(HttpRequest promise, AsyncPushProducer responseProducer) Pushes a request message head as a promise to deliver a response message.voidAsyncServerRequestHandler.ResponseTrigger.pushPromise(HttpRequest promise, HttpContext context, AsyncPushProducer responseProducer) Pushes a request message head as a promise to deliver a response message.voidResponseChannel.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 TypeClassDescriptionclassBasic implementation ofAsyncPushProducerthat produces one fixed response and relies on aAsyncEntityProducerto 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 AsyncPushProducerServerPushH2StreamHandler.pushProducerMethods in org.apache.hc.core5.http2.impl.nio with parameters of type AsyncPushProducerModifier and TypeMethodDescriptionprivate voidServerH2StreamHandler.commitPromise(HttpRequest promise, AsyncPushProducer pushProducer) private voidServerPushH2StreamHandler.commitPromise(HttpRequest promise, AsyncPushProducer pushProducer) voidAbstractH2StreamMultiplexer.H2StreamChannelImpl.push(List<Header> headers, AsyncPushProducer pushProducer) voidH2StreamChannel.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)