# Package org.apache.http.impl.io

Default implementations for interfaces in `org.apache.http.io`.

See: Description

- Class Summary
  Class | Description
  --- | ---
  AbstractMessageParser<T extends HttpMessage> | Abstract base class for HTTP message parsers that obtain input from an instance of `SessionInputBuffer`.
  AbstractMessageWriter<T extends HttpMessage> | Abstract base class for HTTP message writers that serialize output to an instance of `SessionOutputBuffer`.
  AbstractSessionInputBuffer | Deprecated (4.3) use `SessionInputBufferImpl`
  AbstractSessionOutputBuffer | Deprecated (4.3) use `SessionOutputBufferImpl`
  ChunkedInputStream | Implements chunked transfer coding.
  ChunkedOutputStream | Implements chunked transfer coding.
  ContentLengthInputStream | Input stream that cuts off after a defined number of bytes.
  ContentLengthOutputStream | Output stream that cuts off after a defined number of bytes.
  DefaultHttpRequestParser | HTTP request parser that obtain its input from an instance of `SessionInputBuffer`.
  DefaultHttpRequestParserFactory | Default factory for request message parsers.
  DefaultHttpRequestWriter | HTTP request writer that serializes its output to an instance of `SessionOutputBuffer`.
  DefaultHttpRequestWriterFactory | Default factory for request message writers.
  DefaultHttpResponseParser | HTTP response parser that obtain its input from an instance of `SessionInputBuffer`.
  DefaultHttpResponseParserFactory | Default factory for response message parsers.
  DefaultHttpResponseWriter | HTTP response writer that serializes its output to an instance of `SessionOutputBuffer`.
  DefaultHttpResponseWriterFactory | Default factory for response message writers.
  HttpRequestParser | Deprecated (4.2) use `DefaultHttpRequestParser`
  HttpRequestWriter | Deprecated (4.3) use `DefaultHttpRequestWriter`
  HttpResponseParser | Deprecated (4.2) use `DefaultHttpResponseParser`
  HttpResponseWriter | Deprecated (4.3) use `DefaultHttpResponseWriter`
  HttpTransportMetricsImpl | Default implementation of `HttpTransportMetrics`.
  IdentityInputStream | Input stream that reads data without any transformation.
  IdentityOutputStream | Output stream that writes data without any transformation.
  SessionInputBufferImpl | Abstract base class for session input buffers that stream data from an arbitrary `InputStream`.
  SessionOutputBufferImpl | Abstract base class for session output buffers that stream data to an arbitrary `OutputStream`.
  SocketInputBuffer | Deprecated (4.3) use `SessionInputBufferImpl`
  SocketOutputBuffer | Deprecated (4.3) use `SessionOutputBufferImpl`

## Package org.apache.http.impl.io Description

Default implementations for interfaces in `org.apache.http.io`.
There are implementations of the transport encodings used by HTTP, in particular the chunked coding for `sending` and `receiving` entities.

Copyright © 2005–2013 The Apache Software Foundation. All rights reserved.