# Package org.apache.hc.core5.http.nio.entity

HTTP message entity APIs based on the asynchronous (non-blocking) I/O model.

See: Description

- Class Summary
  Class | Description
  --- | ---
  AbstractBinAsyncEntityConsumer<T> | Abstract binary entity content consumer.
  AbstractBinAsyncEntityProducer | Abstract binary entity content producer.
  AbstractBinDataConsumer | Abstract binary data consumer.
  AbstractCharAsyncEntityConsumer<T> | Abstract text entity content consumer.
  AbstractCharAsyncEntityProducer | Abstract text entity content producer.
  AbstractCharDataConsumer | Abstract text data consumer.
  AsyncEntityProducers | {AsyncEntityProducer} factory methods.
  AsyncEntityProducerWrapper | Base class for wrapping entity producers that delegates all calls to the wrapped producer.
  BasicAsyncEntityConsumer | Basic `AsyncEntityConsumer` implementation that processes the data stream content into a byte array.
  BasicAsyncEntityProducer | Basic `AsyncEntityProducer` implementation that generates data stream from content of a byte array.
  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.
  DigestingEntityProducer | `AsyncEntityProducer` decorator that calculates a digest hash from the data stream content and appends its value to the list of trailers.
  FileEntityProducer | `AsyncEntityProducer` implementation that generates data stream from content of a `File`.
  NoopEntityConsumer | No-op `AsyncEntityConsumer` that discards all data from the data stream.
  StringAsyncEntityConsumer | Basic `AsyncEntityConsumer` implementation that processes the data stream content into a string.
  StringAsyncEntityProducer | Basic `AsyncDataProducer` implementation that generates data stream from content of a string.

## Package org.apache.hc.core5.http.nio.entity Description

HTTP message entity APIs based on the asynchronous (non-blocking) I/O model.

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