# Package org.apache.cassandra.repair

- Interface Summary
  Interface | Description
  --- | ---
  IRepairJobEventListener | Implemented by the RepairSession to accept callbacks from sequential snapshot creation failure.

- Class Summary
  Class | Description
  --- | ---
  Differencer | Runs on the node that initiated a request to compare two trees, and launch repairs for disagreeing ranges.
  NodePair | NodePair is used for repair message body to indicate the pair of nodes.
  NodePair.NodePairSerializer |
  RepairFuture |
  RepairJob | RepairJob runs repair on given ColumnFamily.
  RepairJobDesc | RepairJobDesc is used from various repair processes to distinguish one RepairJob to another.
  RepairMessageVerbHandler | Handles all repair related message.
  RepairSession | Coordinates the (active) repair of a token range.
  RequestCoordinator<R> |
  SnapshotTask | SnapshotTask is a task that sends snapshot request.
  StreamingRepairTask | Task that make two nodes exchange (stream) some ranges (for a given table/cf).
  TreeResponse | Merkle tree response sent from given endpoint.
  Validator | Handles the building of a merkle tree for a column family.

Copyright © 2014 The Apache Software Foundation