Representations for non-blocking HTTP message entities. An {@link org.apache.http.HttpEntity entity} is the optional content of a {@link org.apache.http.HttpMessage message}. This package provides a basic selection of entity implementations that can obtain content from {@link org.apache.http.nio.entity.NByteArrayEntity byte array}, {@link org.apache.http.nio.entity.NStringEntity string}, {@link org.apache.http.nio.entity.NFileEntity file}, or through an {@link org.apache.http.nio.entity.NHttpEntityWrapper compatibility adaptor} for blocking HTTP entities. If a message is received from an open non-blocking connection, usually it is represented by {@link org.apache.http.nio.entity.ConsumingNHttpEntity consuming} entity.