# Hierarchy For Package org.eclipse.jetty.io.nio

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.jetty.io.AbstractBuffer (implements org.eclipse.jetty.io.Buffer)
    - org.eclipse.jetty.io.ByteArrayBuffer
      - org.eclipse.jetty.io.nio.IndirectNIOBuffer (implements org.eclipse.jetty.io.nio.NIOBuffer)
    - org.eclipse.jetty.io.nio.DirectNIOBuffer (implements org.eclipse.jetty.io.nio.NIOBuffer)
    - org.eclipse.jetty.io.nio.RandomAccessFileBuffer (implements org.eclipse.jetty.io.Buffer)
  - org.eclipse.jetty.io.AbstractConnection (implements org.eclipse.jetty.io.Connection)
    - org.eclipse.jetty.io.nio.SslConnection (implements org.eclipse.jetty.io.nio.AsyncConnection)
  - org.eclipse.jetty.util.component.AbstractLifeCycle (implements org.eclipse.jetty.util.component.LifeCycle)
    - org.eclipse.jetty.io.nio.SelectorManager (implements org.eclipse.jetty.util.component.Dumpable)
  - org.eclipse.jetty.io.nio.ChannelEndPoint (implements org.eclipse.jetty.io.EndPoint)
    - org.eclipse.jetty.io.nio.SelectChannelEndPoint (implements org.eclipse.jetty.io.AsyncEndPoint, org.eclipse.jetty.io.ConnectedEndPoint)
      - org.eclipse.jetty.io.nio.NetworkTrafficSelectChannelEndPoint
  - org.eclipse.jetty.io.nio.SelectorManager.SelectSet (implements org.eclipse.jetty.util.component.Dumpable)
  - org.eclipse.jetty.io.nio.SslConnection.SslEndPoint (implements org.eclipse.jetty.io.AsyncEndPoint)

## Interface Hierarchy

- java.lang.Cloneable
  - org.eclipse.jetty.io.Buffer
    - org.eclipse.jetty.io.nio.NIOBuffer
- org.eclipse.jetty.io.Connection
  - org.eclipse.jetty.io.nio.AsyncConnection