| ContentLengthStrategy | Represents a strategy to determine length of the enclosed content entity based on properties of the HTTP message. | code | html |
| ContentProducer | An abstract entity content producer. | code | html |
| EntityDeserializer | Generates entities when HTTP messages are received. | code | html |
| EntitySerializer | Writes an entity when HTTP messages are sent. | code | html |
| AbstractHttpEntity | Abstract base class for entities. | code | html |
| BasicHttpEntity | A generic streamed, non-repeatable entity that obtains its content from an InputStream . | code | html |
| BufferedHttpEntity | A wrapping entity that buffers it content if necessary. | code | html |
| ByteArrayEntity | A self contained, repeatable entity that obtains its content from a byte array. | code | html |
| EntityTemplate | Entity that delegates the process of content generation to a ContentProducer . | code | html |
| FileEntity | A self contained, repeatable entity that obtains its content from a file. | code | html |
| HttpEntityWrapper | Base class for wrapping entities. | code | html |
| InputStreamEntity | A streamed, non-repeatable entity that obtains its content from an InputStream . | code | html |
| SerializableEntity | A streamed entity that obtains its content from a Serializable . | code | html |
| StringEntity | A self contained, repeatable entity that obtains its content from a String . | code | html |
| TestAbstractHttpEntity | Unit tests for AbstractHttpEntity . | code | html |
| TestAllEntity | code | html | |
| TestBasicHttpEntity | Unit tests for BasicHttpEntity . | code | html |
| TestBufferedHttpEntity | Unit tests for WrappedEntity . | code | html |
| TestByteArrayEntity | Unit tests for ByteArrayEntity . | code | html |
| TestFileEntity | Unit tests for FileEntity . | code | html |
| TestHttpEntityWrapper | Unit tests for WrappedEntity . | code | html |
| TestInputStreamEntity | Unit tests for InputStreamEntity . | code | html |
| TestStringEntity | Unit tests for StringEntity . | code | html |