# Hierarchy For Package org.apache.mina.session

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractQueue<E> (implements java.util.Queue<E>)
      - java.util.concurrent.ConcurrentLinkedQueue<E> (implements java.util.Queue<E>, java.io.Serializable)
        - org.apache.mina.session.DefaultWriteQueue
  - org.apache.mina.util.AbstractIoFuture<V> (implements org.apache.mina.api.IoFuture<V>)
    - org.apache.mina.session.DefaultWriteFuture
  - org.apache.mina.session.AbstractIoSession (implements org.apache.mina.api.IoSession, org.apache.mina.filterchain.ReadFilterChainController, org.apache.mina.filterchain.WriteFilterChainController)
  - org.apache.mina.session.AbstractIoSessionConfig (implements org.apache.mina.api.IoSessionConfig)
  - org.apache.mina.session.AttributeKey<T>
  - org.apache.mina.session.DefaultWriteRequest (implements org.apache.mina.session.WriteRequest)

## Interface Hierarchy

- org.apache.mina.session.WriteRequest

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.mina.session.TrafficClassEnum