Top Description Classes
[default module]

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


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

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractHttpEntity

Abstract base class for mutable entities.

public class
BasicHttpEntity

A generic streamed, non-repeatable entity that obtains its content from an InputStream.

public class
BufferedHttpEntity

A wrapping entity that buffers it content if necessary.

public class
ByteArrayEntity

A self contained, repeatable entity that obtains its content from a byte array.

public class
ByteBufferEntity

An entity that delivers the contents of a ByteBuffer.

public class
public class
EntityTemplate

Entity that delegates the process of content generation to a IOCallback with OutputStream as output sink.

public class
EntityUtils

Support methods for HttpEntity.

public class
FileEntity

A self contained, repeatable entity that obtains its content from a file.

public class
HttpEntities

{HttpEntity} factory methods.

public class
HttpEntityWrapper

Base class for wrapping entities that delegates all calls to the wrapped entity.

public class
InputStreamEntity

A streamed, non-repeatable entity that obtains its content from an InputStream.

public class
NullEntity

An empty entity with no content-type.

public class
PathEntity

A self contained, repeatable entity that obtains its content from a path.

public class
SerializableEntity

A streamed entity that obtains its content from a Serializable.

public class
StringEntity

A self contained, repeatable entity that obtains its content from a String.