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

- Packages that use RepairJobDesc
  Package | Description
  --- | ---
  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
    Modifier and Type | Field and Description
    --- | ---
    `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
    Modifier and Type | Field and Description
    --- | ---
    `RepairJobDesc` | RepairResult.`desc`
    `protected RepairJobDesc` | SyncTask.`desc`
    `RepairJobDesc` | Validator.`desc`

    Fields in org.apache.cassandra.repair with type parameters of type RepairJobDesc
    Modifier and Type | Field and Description
    --- | ---
    `static IVersionedSerializer<RepairJobDesc>` | RepairJobDesc.`serializer`

    Methods in org.apache.cassandra.repair with parameters of type RepairJobDesc
    Modifier and Type | Method and Description
    --- | ---
    `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, MerkleTrees trees)` 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
    Modifier and Type | Method and Description
    --- | ---
    `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, boolean pullRepair)`
    `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
    Modifier and Type | Field and Description
    --- | ---
    `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, MerkleTrees trees)`
    `ValidationRequest(RepairJobDesc desc, int gcBefore)`

Copyright © 2018 The Apache Software Foundation