Default implementations for interfaces in
{@link org.apache.http.io org.apache.http.io}.
The data {@link org.apache.http.io.HttpDataTransmitter transmitter}
and {@link org.apache.http.io.HttpDataReceiver receiver} interfaces
provide an abstraction from
java.io
and java.nio
.
These interfaces are adapted to the plain
{@link org.apache.http.impl.io.HttpDataOutputStream output} and
{@link org.apache.http.impl.io.HttpDataInputStream input} streams.
There are implementations of the transport encodings used by HTTP,
in particular the chunked encoding for
{@link org.apache.http.impl.io.ChunkedOutputStream sending} and
{@link org.apache.http.impl.io.ChunkedInputStream receiving} entities.