# Uses of Package
org.apache.cassandra.repair

- Packages that use org.apache.cassandra.repair
  Package | Description
  --- | ---
  org.apache.cassandra.db.compaction |
  org.apache.cassandra.exceptions |
  org.apache.cassandra.repair |
  org.apache.cassandra.repair.messages |
  org.apache.cassandra.service |

- Classes in org.apache.cassandra.repair used by org.apache.cassandra.db.compaction
  Class and Description
  Validator Handles the building of a merkle tree for a column family.

- Classes in org.apache.cassandra.repair used by org.apache.cassandra.exceptions
  Class and Description
  RepairJobDesc RepairJobDesc is used from various repair processes to distinguish one RepairJob to another.

- Classes in org.apache.cassandra.repair used by org.apache.cassandra.repair
  Class and Description
  AnticompactionTask
  NodePair NodePair is used for repair message body to indicate the pair of nodes.
  RemoteSyncTask RemoteSyncTask sends `SyncRequest` to remote(non-coordinator) node to repair(stream) data with other replica.
  RepairJobDesc RepairJobDesc is used from various repair processes to distinguish one RepairJob to another.
  RepairParallelism Specify the degree of parallelism when calculating the merkle trees in a repair job.
  RepairResult RepairJob's result
  RepairSession Coordinates the (active) repair of a list of non overlapping token ranges.
  SyncStat Statistics about synchronizing two replica
  SyncTask SyncTask will calculate the difference of MerkleTree between two nodes and perform necessary operation to repair replica.
  TreeResponse Merkle tree response sent from given endpoint.
  ValidationTask ValidationTask sends `ValidationRequest` to a replica.

- Classes in org.apache.cassandra.repair used by org.apache.cassandra.repair.messages
  Class and Description
  NodePair NodePair is used for repair message body to indicate the pair of nodes.
  RepairJobDesc RepairJobDesc is used from various repair processes to distinguish one RepairJob to another.
  RepairParallelism Specify the degree of parallelism when calculating the merkle trees in a repair job.

- Classes in org.apache.cassandra.repair used by org.apache.cassandra.service
  Class and Description
  RepairParallelism Specify the degree of parallelism when calculating the merkle trees in a repair job.
  RepairSession Coordinates the (active) repair of a list of non overlapping token ranges.

Copyright © 2018 The Apache Software Foundation