# Hierarchy For Package org.apache.cassandra.repair

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.google.common.util.concurrent.AbstractFuture<V> (implements com.google.common.util.concurrent.ListenableFuture<V>)
    - org.apache.cassandra.repair.AnticompactionTask (implements org.apache.cassandra.gms.IEndpointStateChangeSubscriber, org.apache.cassandra.gms.IFailureDetectionEventListener, java.lang.Runnable)
    - org.apache.cassandra.repair.RepairJob (implements java.lang.Runnable)
    - org.apache.cassandra.repair.RepairSession (implements org.apache.cassandra.gms.IEndpointStateChangeSubscriber, org.apache.cassandra.gms.IFailureDetectionEventListener)
    - org.apache.cassandra.repair.SnapshotTask (implements java.util.concurrent.RunnableFuture<V>)
    - org.apache.cassandra.repair.SyncTask (implements java.lang.Runnable)
      - org.apache.cassandra.repair.LocalSyncTask (implements org.apache.cassandra.streaming.StreamEventHandler)
      - org.apache.cassandra.repair.RemoteSyncTask
    - org.apache.cassandra.repair.ValidationTask (implements java.lang.Runnable)
  - org.apache.cassandra.repair.AnticompactionTask.AnticompactionCallback (implements org.apache.cassandra.net.IAsyncCallbackWithFailure<T>)
  - org.apache.cassandra.repair.NodePair
  - org.apache.cassandra.repair.NodePair.NodePairSerializer (implements org.apache.cassandra.io.IVersionedSerializer<T>)
  - org.apache.cassandra.repair.RepairJobDesc
  - org.apache.cassandra.repair.RepairMessageVerbHandler (implements org.apache.cassandra.net.IVerbHandler<T>)
  - org.apache.cassandra.repair.RepairResult
  - org.apache.cassandra.repair.RepairSessionResult
  - org.apache.cassandra.repair.StreamingRepairTask (implements java.lang.Runnable, org.apache.cassandra.streaming.StreamEventHandler)
  - org.apache.cassandra.repair.SyncStat
  - org.apache.cassandra.repair.SystemDistributedKeyspace
  - org.apache.cassandra.repair.TreeResponse
  - org.apache.cassandra.repair.Validator (implements java.lang.Runnable)
  - org.apache.cassandra.utils.WrappedRunnable (implements java.lang.Runnable)
    - org.apache.cassandra.repair.RepairRunnable (implements org.apache.cassandra.utils.progress.ProgressEventNotifier)

## Enum Hierarchy

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