## Uses of Interface
org.apache.hc.core5.http.nio.AsyncPushProducer

- Packages that use AsyncPushProducer
  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.support | Support classes for the asynchronous 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 AsyncPushProducer
    Modifier and Type | Method and Description
    --- | ---
    `void` | AsyncFilterChain.ResponseTrigger.`pushPromise(HttpRequest promise, 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.
    `void` | AsyncServerRequestHandler.ResponseTrigger.`pushPromise(HttpRequest promise, HttpContext context, AsyncPushProducer responseProducer)` Pushes a request message head 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 AsyncPushProducer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BasicPushProducer` Basic implementation of `AsyncPushProducer` that produces one fixed response and relies on a `AsyncEntityProducer` to generate response entity stream.

    Methods in org.apache.hc.core5.http.nio.support that return AsyncPushProducer
    Modifier and Type | Method and Description
    --- | ---
    `AsyncPushProducer` | AsyncPushBuilder.`build()`

Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.