# Hierarchy For Package org.jboss.netty.channel

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.jboss.netty.channel.AbstractChannel (implements org.jboss.netty.channel.Channel)
    - org.jboss.netty.channel.AbstractServerChannel (implements org.jboss.netty.channel.ServerChannel)
  - org.jboss.netty.channel.AbstractChannelSink (implements org.jboss.netty.channel.ChannelSink)
  - org.jboss.netty.channel.AdaptiveReceiveBufferSizePredictor (implements org.jboss.netty.channel.ReceiveBufferSizePredictor)
  - org.jboss.netty.channel.AdaptiveReceiveBufferSizePredictorFactory (implements org.jboss.netty.channel.ReceiveBufferSizePredictorFactory)
  - org.jboss.netty.channel.ChannelLocal<T> (implements java.lang.Iterable<T>)
  - org.jboss.netty.channel.Channels
  - org.jboss.netty.channel.CompleteChannelFuture (implements org.jboss.netty.channel.ChannelFuture)
    - org.jboss.netty.channel.FailedChannelFuture
    - org.jboss.netty.channel.SucceededChannelFuture
  - org.jboss.netty.channel.DefaultChannelConfig (implements org.jboss.netty.channel.ChannelConfig)
  - org.jboss.netty.channel.DefaultChannelFuture (implements org.jboss.netty.channel.ChannelFuture)
  - org.jboss.netty.channel.DefaultChannelPipeline (implements org.jboss.netty.channel.ChannelPipeline)
  - org.jboss.netty.channel.DefaultChildChannelStateEvent (implements org.jboss.netty.channel.ChildChannelStateEvent)
  - org.jboss.netty.channel.DefaultExceptionEvent (implements org.jboss.netty.channel.ExceptionEvent)
  - org.jboss.netty.channel.DefaultFileRegion (implements org.jboss.netty.channel.FileRegion)
  - org.jboss.netty.channel.DefaultServerChannelConfig (implements org.jboss.netty.channel.ChannelConfig)
  - org.jboss.netty.channel.DefaultWriteCompletionEvent (implements org.jboss.netty.channel.WriteCompletionEvent)
  - org.jboss.netty.channel.DownstreamChannelStateEvent (implements org.jboss.netty.channel.ChannelStateEvent)
  - org.jboss.netty.channel.DownstreamMessageEvent (implements org.jboss.netty.channel.MessageEvent)
  - org.jboss.netty.channel.FixedReceiveBufferSizePredictor (implements org.jboss.netty.channel.ReceiveBufferSizePredictor)
  - org.jboss.netty.channel.FixedReceiveBufferSizePredictorFactory (implements org.jboss.netty.channel.ReceiveBufferSizePredictorFactory)
  - org.jboss.netty.channel.SimpleChannelDownstreamHandler (implements org.jboss.netty.channel.ChannelDownstreamHandler)
  - org.jboss.netty.channel.SimpleChannelHandler (implements org.jboss.netty.channel.ChannelDownstreamHandler, org.jboss.netty.channel.ChannelUpstreamHandler)
  - org.jboss.netty.channel.SimpleChannelUpstreamHandler (implements org.jboss.netty.channel.ChannelUpstreamHandler)
  - org.jboss.netty.channel.StaticChannelPipeline (implements org.jboss.netty.channel.ChannelPipeline)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.jboss.netty.channel.ChannelException
          - org.jboss.netty.channel.ChannelPipelineException
        - org.jboss.netty.channel.ChannelHandlerLifeCycleException
  - org.jboss.netty.channel.UpstreamChannelStateEvent (implements org.jboss.netty.channel.ChannelStateEvent)
  - org.jboss.netty.channel.UpstreamMessageEvent (implements org.jboss.netty.channel.MessageEvent)

## Interface Hierarchy

- org.jboss.netty.channel.ChannelConfig
- org.jboss.netty.channel.ChannelEvent
  - org.jboss.netty.channel.ChannelStateEvent
  - org.jboss.netty.channel.ChildChannelStateEvent
  - org.jboss.netty.channel.ExceptionEvent
  - org.jboss.netty.channel.MessageEvent
  - org.jboss.netty.channel.WriteCompletionEvent
- org.jboss.netty.channel.ChannelFuture
- org.jboss.netty.channel.ChannelHandler
  - org.jboss.netty.channel.ChannelDownstreamHandler
  - org.jboss.netty.channel.ChannelUpstreamHandler
  - org.jboss.netty.channel.LifeCycleAwareChannelHandler
- org.jboss.netty.channel.ChannelHandlerContext
- org.jboss.netty.channel.ChannelPipeline
- org.jboss.netty.channel.ChannelPipelineFactory
- org.jboss.netty.channel.ChannelSink
- java.lang.Comparable<T>
  - org.jboss.netty.channel.Channel
    - org.jboss.netty.channel.ServerChannel
- java.util.EventListener
  - org.jboss.netty.channel.ChannelFutureListener
    - org.jboss.netty.channel.ChannelFutureProgressListener
- org.jboss.netty.util.ExternalResourceReleasable
  - org.jboss.netty.channel.ChannelFactory
    - org.jboss.netty.channel.ServerChannelFactory
  - org.jboss.netty.channel.FileRegion
- org.jboss.netty.channel.ReceiveBufferSizePredictor
- org.jboss.netty.channel.ReceiveBufferSizePredictorFactory

## Annotation Type Hierarchy

- org.jboss.netty.channel.ChannelHandler.Sharable (implements java.lang.annotation.Annotation)
- org.jboss.netty.channel.ChannelPipelineCoverage (implements java.lang.annotation.Annotation)

## Enum Hierarchy

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