# Package org.apache.http.nio.entity

Common HTTP entity implementations with extensions for asynchronous (non-blocking) data transfer.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ConsumingNHttpEntity | Deprecated use (4.2) `BasicAsyncRequestProducer` or `BasicAsyncResponseProducer`
  ContentListener | Deprecated (4.2)
  HttpAsyncContentProducer | `HttpAsyncContentProducer` is a callback interface whose methods get invoked to stream out message content to a non-blocking HTTP connection.
  ProducingNHttpEntity | Deprecated use (4.2) `BasicAsyncRequestProducer` or `BasicAsyncResponseProducer`

- Class Summary
  Class | Description
  --- | ---
  BufferingNHttpEntity | Deprecated use (4.2) `BasicAsyncRequestProducer` or `BasicAsyncResponseProducer`
  ConsumingNHttpEntityTemplate | Deprecated use (4.2) `BasicAsyncRequestProducer` or `BasicAsyncResponseProducer`
  ContentBufferEntity | HTTP entity wrapper whose content is provided by a `ContentInputBuffer`.
  ContentInputStream | `InputStream` adaptor for `ContentInputBuffer`.
  ContentOutputStream | `OutputStream` adaptor for `ContentOutputBuffer`.
  EntityAsyncContentProducer | Basic implementation of `HttpAsyncContentProducer` that relies on inefficient and potentially blocking I/O operation redirection through `Channels.newChannel(java.io.InputStream)`.
  NByteArrayEntity | A simple self contained, repeatable non-blocking entity that retrieves its content from a byte array.
  NFileEntity | A self contained, repeatable non-blocking entity that retrieves its content from a file.
  NHttpEntityWrapper | Deprecated (4.2) use `EntityAsyncContentProducer`
  NStringEntity | A simple, self contained, repeatable non-blocking entity that retrieves its content from a `String` object.
  SkipContentListener | Deprecated (4.2)

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

Common HTTP entity implementations with extensions for asynchronous (non-blocking) data transfer. This package provides a basic selection of entity implementations that can obtain content from `byte array`, `string`, `file`, or through an

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