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

HTTP message entity APIs based on the classic (blocking) I/O model.

See: Description

- Class Summary
  Class | Description
  --- | ---
  AbstractHttpEntity | Abstract base class for mutable entities.
  BasicHttpEntity | A generic streamed, non-repeatable entity that obtains its content from an `InputStream`.
  BufferedHttpEntity | A wrapping entity that buffers it content if necessary.
  ByteArrayEntity | A self contained, repeatable entity that obtains its content from a byte array.
  ByteBufferEntity | An entity that delivers the contents of a `ByteBuffer`.
  EmptyInputStream |
  EntityTemplate | Entity that delegates the process of content generation to a `IOCallback` with `OutputStream` as output sink.
  EntityUtils | Support methods for `HttpEntity`.
  FileEntity | A self contained, repeatable entity that obtains its content from a file.
  HttpEntities | {HttpEntity} factory methods.
  HttpEntityWrapper | Base class for wrapping entities that delegates all calls to the wrapped entity.
  InputStreamEntity | A streamed, non-repeatable entity that obtains its content from an `InputStream`.
  NullEntity | An empty entity with no content-type.
  PathEntity | A self contained, repeatable entity that obtains its content from a path.
  SerializableEntity | A streamed entity that obtains its content from a `Serializable`.
  StringEntity | A self contained, repeatable entity that obtains its content from a `String`.

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

HTTP message entity APIs based on the classic (blocking) I/O model.

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