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

- Packages that use AsyncEntityConsumer
  Package | Description
  --- | ---
  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.

- - ### Uses of AsyncEntityConsumer in org.apache.hc.core5.http.nio.entity

    Classes in org.apache.hc.core5.http.nio.entity that implement AsyncEntityConsumer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractBinAsyncEntityConsumer<T>` Abstract binary entity content consumer.
    `class` | `AbstractCharAsyncEntityConsumer<T>` Abstract text entity content consumer.
    `class` | `BasicAsyncEntityConsumer` Basic `AsyncEntityConsumer` implementation that processes the data stream content into 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` | `NoopEntityConsumer` No-op `AsyncEntityConsumer` that discards all data from the data stream.
    `class` | `StringAsyncEntityConsumer` Basic `AsyncEntityConsumer` implementation that processes the data stream content into a string.

    Constructors in org.apache.hc.core5.http.nio.entity with parameters of type AsyncEntityConsumer
    Constructor and Description
    `DigestingEntityConsumer(String algo, AsyncEntityConsumer<T> wrapped)`

  - ### Uses of AsyncEntityConsumer in org.apache.hc.core5.http.nio.support

    Constructors in org.apache.hc.core5.http.nio.support with parameters of type AsyncEntityConsumer
    Constructor and Description
    `AbstractAsyncRequesterConsumer(AsyncEntityConsumer<E> dataConsumer)`
    `AbstractAsyncResponseConsumer(AsyncEntityConsumer<E> dataConsumer)`
    `BasicRequestConsumer(AsyncEntityConsumer<T> dataConsumer)`
    `BasicResponseConsumer(AsyncEntityConsumer<T> dataConsumer)`

    Constructor parameters in org.apache.hc.core5.http.nio.support with type arguments of type AsyncEntityConsumer
    Constructor and Description
    `AbstractAsyncRequesterConsumer(Supplier<AsyncEntityConsumer<E>> dataConsumerSupplier)`
    `AbstractAsyncResponseConsumer(Supplier<AsyncEntityConsumer<E>> dataConsumerSupplier)`
    `BasicRequestConsumer(Supplier<AsyncEntityConsumer<T>> dataConsumerSupplier)`
    `BasicResponseConsumer(Supplier<AsyncEntityConsumer<T>> dataConsumerSupplier)`

  - ### Uses of AsyncEntityConsumer in org.apache.hc.core5.http.nio.support.classic

    Classes in org.apache.hc.core5.http.nio.support.classic that implement AsyncEntityConsumer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractClassicEntityConsumer<T>` `AsyncEntityConsumer` implementation that acts as a compatibility layer for classic `InputStream` based interfaces.

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