## Uses of Class
org.apache.cassandra.repair.RepairJobDesc

Packages that use RepairJobDesc
org.apache.cassandra.exceptions
org.apache.cassandra.repair
org.apache.cassandra.repair.messages

### Uses of RepairJobDesc in org.apache.cassandra.exceptions

Fields in org.apache.cassandra.exceptions declared as RepairJobDesc
`RepairJobDesc` RepairException.`desc`

Constructors in org.apache.cassandra.exceptions with parameters of type RepairJobDesc
Constructor and Description
`RepairException(RepairJobDesc desc, java.lang.String message)`
`RepairException(RepairJobDesc desc, java.lang.String message, java.lang.Throwable cause)`

### Uses of RepairJobDesc in org.apache.cassandra.repair

Fields in org.apache.cassandra.repair declared as RepairJobDesc
`RepairJobDesc` RepairResult.`desc`
`protected RepairJobDesc` SyncTask.`desc`
`RepairJobDesc` Validator.`desc`

Fields in org.apache.cassandra.repair with type parameters of type RepairJobDesc
`static IVersionedSerializer<RepairJobDesc>` RepairJobDesc.`serializer`

Methods in org.apache.cassandra.repair with parameters of type RepairJobDesc
`void` RepairSession.`syncComplete(RepairJobDesc desc, NodePair nodes, boolean success)` Notify this session that sync completed/failed with given `NodePair`.
`void` RepairSession.`validationComplete(RepairJobDesc desc, java.net.InetAddress endpoint, MerkleTree tree)` Receive merkle tree response or failed response from `endpoint` for current repair job.

Method parameters in org.apache.cassandra.repair with type arguments of type RepairJobDesc
`void` RepairSession.`waitForSync(Pair<RepairJobDesc,NodePair> key, RemoteSyncTask task)`
`void` RepairSession.`waitForValidation(Pair<RepairJobDesc,java.net.InetAddress> key, ValidationTask task)`

Constructors in org.apache.cassandra.repair with parameters of type RepairJobDesc
Constructor and Description
`LocalSyncTask(RepairJobDesc desc, TreeResponse r1, TreeResponse r2, long repairedAt)`
`RemoteSyncTask(RepairJobDesc desc, TreeResponse r1, TreeResponse r2)`
`RepairResult(RepairJobDesc desc, java.util.List<SyncStat> stats)`
`SnapshotTask(RepairJobDesc desc, java.net.InetAddress endpoint)`
`StreamingRepairTask(RepairJobDesc desc, SyncRequest request, long repairedAt)`
`SyncTask(RepairJobDesc desc, TreeResponse r1, TreeResponse r2)`
`ValidationTask(RepairJobDesc desc, java.net.InetAddress endpoint, int gcBefore)`
`Validator(RepairJobDesc desc, java.net.InetAddress initiator, int gcBefore)`
`Validator(RepairJobDesc desc, java.net.InetAddress initiator, int gcBefore, boolean evenTreeDistribution)`

### Uses of RepairJobDesc in org.apache.cassandra.repair.messages

Fields in org.apache.cassandra.repair.messages declared as RepairJobDesc
`RepairJobDesc` RepairMessage.`desc`

Constructors in org.apache.cassandra.repair.messages with parameters of type RepairJobDesc
Constructor and Description
`RepairMessage(RepairMessage.Type messageType, RepairJobDesc desc)`
`SnapshotMessage(RepairJobDesc desc)`
`SyncComplete(RepairJobDesc desc, java.net.InetAddress endpoint1, java.net.InetAddress endpoint2, boolean success)`
`SyncComplete(RepairJobDesc desc, NodePair nodes, boolean success)`
`SyncRequest(RepairJobDesc desc, java.net.InetAddress initiator, java.net.InetAddress src, java.net.InetAddress dst, java.util.Collection<Range<Token>> ranges)`
`ValidationComplete(RepairJobDesc desc)`
`ValidationComplete(RepairJobDesc desc, MerkleTree tree)`
`ValidationRequest(RepairJobDesc desc, int gcBefore)`