# Hierarchy For Package org.apache.cassandra.net

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.cassandra.net.AsyncOneResponse<T> (implements org.apache.cassandra.net.IAsyncCallback<T>)
  - org.apache.cassandra.net.CallbackInfo
    - org.apache.cassandra.net.WriteCallbackInfo
  - org.apache.cassandra.net.CompactEndpointSerializationHelper
  - org.apache.cassandra.net.MessageDeliveryTask (implements java.lang.Runnable)
  - org.apache.cassandra.net.MessageIn<T>
  - org.apache.cassandra.net.MessageOut<T>
  - org.apache.cassandra.net.MessagingService (implements org.apache.cassandra.net.MessagingServiceMBean)
  - org.apache.cassandra.net.OutboundTcpConnectionPool
  - org.apache.cassandra.net.RateBasedBackPressure (implements org.apache.cassandra.net.BackPressureStrategy<S>)
  - org.apache.cassandra.net.ResponseVerbHandler (implements org.apache.cassandra.net.IVerbHandler<T>)
  - java.lang.Thread (implements java.lang.Runnable)
    - io.netty.util.concurrent.FastThreadLocalThread
      - org.apache.cassandra.net.IncomingTcpConnection (implements java.io.Closeable)
      - org.apache.cassandra.net.OutboundTcpConnection
    - org.apache.cassandra.net.IncomingStreamingConnection (implements java.io.Closeable)
    - org.apache.cassandra.net.MessagingService.SocketThread

## Interface Hierarchy

- org.apache.cassandra.net.BackPressureState
- org.apache.cassandra.net.BackPressureStrategy<S>
- org.apache.cassandra.net.IAsyncCallback<T>
  - org.apache.cassandra.net.IAsyncCallbackWithFailure<T>
- org.apache.cassandra.net.IMessageSink
- org.apache.cassandra.net.IVerbHandler<T>
- org.apache.cassandra.net.MessagingServiceMBean

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.cassandra.net.MessagingService.Verb