# Hierarchy For Package org.apache.cassandra.transport

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.concurrent.AbstractExecutorService (implements java.util.concurrent.ExecutorService)
    - java.util.concurrent.ThreadPoolExecutor
      - org.jboss.netty.handler.execution.MemoryAwareThreadPoolExecutor
        - org.apache.cassandra.transport.RequestThreadPoolExecutor
  - org.apache.cassandra.transport.CBUtil
  - org.apache.cassandra.transport.CBUtil.BufferBuilder
  - org.apache.cassandra.transport.Connection
    - org.apache.cassandra.transport.ServerConnection
  - org.apache.cassandra.transport.Event
    - org.apache.cassandra.transport.Event.SchemaChange
    - org.apache.cassandra.transport.Event.StatusChange
    - org.apache.cassandra.transport.Event.TopologyChange
  - org.apache.cassandra.transport.Frame
  - org.apache.cassandra.transport.Frame.Header
  - org.apache.cassandra.transport.FrameCompressor.SnappyCompressor (implements org.apache.cassandra.transport.FrameCompressor)
  - org.apache.cassandra.transport.Message
    - org.apache.cassandra.transport.Message.Request
    - org.apache.cassandra.transport.Message.Response
  - org.jboss.netty.handler.codec.oneone.OneToOneDecoder (implements org.jboss.netty.channel.ChannelUpstreamHandler)
    - org.apache.cassandra.transport.Frame.Decompressor
    - org.apache.cassandra.transport.Message.ProtocolDecoder
  - org.jboss.netty.handler.codec.oneone.OneToOneEncoder (implements org.jboss.netty.channel.ChannelDownstreamHandler)
    - org.apache.cassandra.transport.Frame.Compressor
    - org.apache.cassandra.transport.Frame.Encoder
    - org.apache.cassandra.transport.Message.ProtocolEncoder
  - org.apache.cassandra.transport.OptionCodec<T>
  - org.apache.cassandra.transport.Server (implements org.apache.cassandra.service.CassandraDaemon.Server)
  - org.apache.cassandra.transport.Server.ConnectionTracker (implements org.apache.cassandra.transport.Connection.Tracker)
  - org.jboss.netty.channel.SimpleChannelUpstreamHandler (implements org.jboss.netty.channel.ChannelUpstreamHandler)
    - org.jboss.netty.handler.codec.frame.FrameDecoder (implements org.jboss.netty.channel.LifeCycleAwareChannelHandler)
      - org.jboss.netty.handler.codec.frame.LengthFieldBasedFrameDecoder
        - org.apache.cassandra.transport.Frame.Decoder
    - org.apache.cassandra.transport.Message.Dispatcher
  - org.apache.cassandra.transport.SimpleClient
    - org.apache.cassandra.transport.Client
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.apache.cassandra.transport.ProtocolException (implements org.apache.cassandra.exceptions.TransportException)
        - org.apache.cassandra.transport.ServerError (implements org.apache.cassandra.exceptions.TransportException)

## Interface Hierarchy

- org.apache.cassandra.transport.CBCodec<T>
  - org.apache.cassandra.transport.Message.Codec<M>
- org.apache.cassandra.transport.Connection.Factory
- org.apache.cassandra.transport.Connection.Tracker
- org.apache.cassandra.transport.FrameCompressor
- org.apache.cassandra.transport.OptionCodec.Codecable<T>

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.cassandra.transport.Event.Type
    - org.apache.cassandra.transport.Event.TopologyChange.Change
    - org.apache.cassandra.transport.Message.Direction
    - org.apache.cassandra.transport.Event.SchemaChange.Change
    - org.apache.cassandra.transport.Message.Type
    - org.apache.cassandra.transport.DataType (implements org.apache.cassandra.transport.OptionCodec.Codecable<T>)
    - org.apache.cassandra.transport.Event.StatusChange.Status
    - org.apache.cassandra.transport.Frame.Header.Flag

Copyright © 2014 The Apache Software Foundation