# Hierarchy For Package org.apache.http.nio

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.http.nio.ContentDecoderChannel (implements java.nio.channels.ReadableByteChannel)
  - org.apache.http.nio.ContentEncoderChannel (implements java.nio.channels.WritableByteChannel)

## Interface Hierarchy

- java.lang.AutoCloseable
  - java.io.Closeable
    - org.apache.http.HttpConnection
      - org.apache.http.nio.NHttpConnection (also extends org.apache.http.nio.IOControl)
        - org.apache.http.nio.NHttpClientConnection
          - org.apache.http.nio.NHttpClientIOTarget
        - org.apache.http.nio.NHttpServerConnection
          - org.apache.http.nio.NHttpServerIOTarget
- org.apache.http.nio.ContentDecoder
  - org.apache.http.nio.FileContentDecoder
- org.apache.http.nio.ContentEncoder
  - org.apache.http.nio.FileContentEncoder
- org.apache.http.nio.IOControl
  - org.apache.http.nio.NHttpConnection (also extends org.apache.http.HttpConnection)
    - org.apache.http.nio.NHttpClientConnection
      - org.apache.http.nio.NHttpClientIOTarget
    - org.apache.http.nio.NHttpServerConnection
      - org.apache.http.nio.NHttpServerIOTarget
- org.apache.http.nio.NHttpClientEventHandler
- org.apache.http.nio.NHttpClientHandler
- org.apache.http.nio.NHttpConnectionFactory<T>
- org.apache.http.nio.NHttpMessageParser<T>
- org.apache.http.nio.NHttpMessageParserFactory<T>
- org.apache.http.nio.NHttpMessageWriter<T>
- org.apache.http.nio.NHttpMessageWriterFactory<T>
- org.apache.http.nio.NHttpServerEventHandler
- org.apache.http.nio.NHttpServiceHandler