# Uses of Package
org.apache.http.nio

- Packages that use org.apache.http.nio
  Package | Description
  --- | ---
  org.apache.http.impl.nio | Default implementations for interfaces in `org.apache.http.nio`.
  org.apache.http.impl.nio.codecs | Default implementations for interfaces in `org.apache.http.nio.codecs`.
  org.apache.http.impl.nio.pool | Basic implementations for interfaces in `org.apache.http.nio.pool`.
  org.apache.http.nio | Core HTTP components based on the non-blocking I/O model.
  org.apache.http.nio.entity | Common HTTP entity implementations with extensions for asynchronous (non-blocking) data transfer.
  org.apache.http.nio.protocol | Asynchronous HTTP protocol handlers based on the non-blocking I/O model.
  org.apache.http.nio.util | Various buffering primitives intended to facilitate content streaming for non-blocking HTTP connections.

- Classes in org.apache.http.nio used by org.apache.http.impl.nio
  Class and Description
  ContentDecoder Abstract HTTP content decoder.
  ContentEncoder Abstract HTTP content encoder.
  IOControl Connection input/output control interface.
  NHttpClientConnection Abstract non-blocking client-side HTTP connection interface.
  NHttpClientEventHandler Abstract client-side HTTP protocol handler.
  NHttpClientHandler Deprecated. (4.2) use `NHttpClientEventHandler`
  NHttpClientIOTarget Deprecated. (4.2) no longer used
  NHttpConnection Abstract non-blocking HTTP connection interface.
  NHttpConnectionFactory Factory for `NHttpConnection` instances.
  NHttpMessageParser Abstract HTTP message parser for non-blocking connections.
  NHttpMessageParserFactory Factory for `NHttpMessageParser` instances.
  NHttpMessageWriter Abstract HTTP message writer for non-blocking connections.
  NHttpMessageWriterFactory Factory for `NHttpMessageWriter` instances.
  NHttpServerConnection Abstract non-blocking server-side HTTP connection interface.
  NHttpServerEventHandler Abstract server-side HTTP event handler.
  NHttpServerIOTarget Deprecated. (4.2) no longer used
  NHttpServiceHandler Deprecated. (4.2) use `NHttpServerEventHandler`

- Classes in org.apache.http.nio used by org.apache.http.impl.nio.codecs
  Class and Description
  ContentDecoder Abstract HTTP content decoder.
  ContentEncoder Abstract HTTP content encoder.
  FileContentDecoder A content decoder capable of transferring data directly to a `FileChannel`
  FileContentEncoder A content encoder capable of transferring data directly from a `FileChannel`
  NHttpMessageParser Abstract HTTP message parser for non-blocking connections.
  NHttpMessageParserFactory Factory for `NHttpMessageParser` instances.
  NHttpMessageWriter Abstract HTTP message writer for non-blocking connections.
  NHttpMessageWriterFactory Factory for `NHttpMessageWriter` instances.

- Classes in org.apache.http.nio used by org.apache.http.impl.nio.pool
  Class and Description
  NHttpClientConnection Abstract non-blocking client-side HTTP connection interface.
  NHttpConnectionFactory Factory for `NHttpConnection` instances.
  NHttpMessageParserFactory Factory for `NHttpMessageParser` instances.
  NHttpMessageWriterFactory Factory for `NHttpMessageWriter` instances.

- Classes in org.apache.http.nio used by org.apache.http.nio
  Class and Description
  ContentDecoder Abstract HTTP content decoder.
  ContentEncoder Abstract HTTP content encoder.
  IOControl Connection input/output control interface.
  NHttpClientConnection Abstract non-blocking client-side HTTP connection interface.
  NHttpClientHandler Deprecated. (4.2) use `NHttpClientEventHandler`
  NHttpConnection Abstract non-blocking HTTP connection interface.
  NHttpMessageParser Abstract HTTP message parser for non-blocking connections.
  NHttpMessageWriter Abstract HTTP message writer for non-blocking connections.
  NHttpServerConnection Abstract non-blocking server-side HTTP connection interface.
  NHttpServiceHandler Deprecated. (4.2) use `NHttpServerEventHandler`

- Classes in org.apache.http.nio used by org.apache.http.nio.entity
  Class and Description
  ContentDecoder Abstract HTTP content decoder.
  ContentEncoder Abstract HTTP content encoder.
  IOControl Connection input/output control interface.

- Classes in org.apache.http.nio used by org.apache.http.nio.protocol
  Class and Description
  ContentDecoder Abstract HTTP content decoder.
  ContentEncoder Abstract HTTP content encoder.
  IOControl Connection input/output control interface.
  NHttpClientConnection Abstract non-blocking client-side HTTP connection interface.
  NHttpClientEventHandler Abstract client-side HTTP protocol handler.
  NHttpClientHandler Deprecated. (4.2) use `NHttpClientEventHandler`
  NHttpConnection Abstract non-blocking HTTP connection interface.
  NHttpServerConnection Abstract non-blocking server-side HTTP connection interface.
  NHttpServerEventHandler Abstract server-side HTTP event handler.
  NHttpServiceHandler Deprecated. (4.2) use `NHttpServerEventHandler`

- Classes in org.apache.http.nio used by org.apache.http.nio.util
  Class and Description
  ContentDecoder Abstract HTTP content decoder.
  ContentEncoder Abstract HTTP content encoder.
  IOControl Connection input/output control interface.

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