# Hierarchy For Package org.jboss.netty.handler.timeout

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.jboss.netty.handler.timeout.DefaultIdleStateEvent (implements org.jboss.netty.handler.timeout.IdleStateEvent)
  - org.jboss.netty.channel.SimpleChannelDownstreamHandler (implements org.jboss.netty.channel.ChannelDownstreamHandler)
    - org.jboss.netty.handler.timeout.WriteTimeoutHandler (implements org.jboss.netty.util.ExternalResourceReleasable)
  - org.jboss.netty.channel.SimpleChannelHandler (implements org.jboss.netty.channel.ChannelDownstreamHandler, org.jboss.netty.channel.ChannelUpstreamHandler)
    - org.jboss.netty.handler.timeout.IdleStateAwareChannelHandler
  - org.jboss.netty.channel.SimpleChannelUpstreamHandler (implements org.jboss.netty.channel.ChannelUpstreamHandler)
    - org.jboss.netty.handler.timeout.IdleStateAwareChannelUpstreamHandler
    - org.jboss.netty.handler.timeout.IdleStateHandler (implements org.jboss.netty.util.ExternalResourceReleasable, org.jboss.netty.channel.LifeCycleAwareChannelHandler)
    - org.jboss.netty.handler.timeout.ReadTimeoutHandler (implements org.jboss.netty.util.ExternalResourceReleasable, org.jboss.netty.channel.LifeCycleAwareChannelHandler)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.jboss.netty.channel.ChannelException
          - org.jboss.netty.handler.timeout.TimeoutException
            - org.jboss.netty.handler.timeout.ReadTimeoutException
            - org.jboss.netty.handler.timeout.WriteTimeoutException

## Interface Hierarchy

- org.jboss.netty.channel.ChannelEvent
  - org.jboss.netty.handler.timeout.IdleStateEvent

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.jboss.netty.handler.timeout.IdleState