package

org.apache.http.entity

Representations for HTTP message entities. An entity is the optional content of a message. This package provides a basic selection of entity implementations that can obtain content from byte array, string, file, or through an arbitrary input stream. If a message is received from an open connection, usually it is represented by streamed entity. Entity implementations can be wrapped, for example to buffer the content in memory.

Interfaces

ContentLengthStrategy Represents a strategy to determine length of the enclosed content entity based on properties of the HTTP message. 
ContentProducer An abstract entity content producer. 

Classes

AbstractHttpEntity Abstract base class for 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. 
EntityTemplate Entity that delegates the process of content generation to a ContentProducer
FileEntity A self contained, repeatable entity that obtains its content from a file. 
HttpEntityWrapper Base class for wrapping entities. 
InputStreamEntity A streamed, non-repeatable entity that obtains its content from an InputStream. 
SerializableEntity A streamed entity that obtains its content from a Serializable. 
StringEntity A self contained, repeatable entity that obtains its content from a String.