Class RepairMessage
java.lang.Object
org.apache.cassandra.repair.messages.RepairMessage
- Direct Known Subclasses:
CleanupMessage,FailSession,FinalizeCommit,FinalizePromise,FinalizePropose,PrepareConsistentRequest,PrepareConsistentResponse,PrepareMessage,SnapshotMessage,StatusRequest,StatusResponse,SyncRequest,SyncResponse,ValidationRequest,ValidationResponse
Base class of all repair related request/response messages.
- Since:
- 2.0
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionalways()static voidsendAck(SharedContext ctx, Message<? extends RepairMessage> message) static voidsendFailureResponse(SharedContext ctx, Message<?> respondTo) static voidsendMessageWithFailureCB(SharedContext ctx, Supplier<Boolean> allowRetry, RepairMessage request, Verb verb, InetAddressAndPort endpoint, RepairMessage.RepairFailureCallback failureCallback) static voidsendMessageWithRetries(SharedContext ctx, Supplier<Boolean> allowRetry, RepairMessage request, Verb verb, InetAddressAndPort endpoint) static <T> voidsendMessageWithRetries(SharedContext ctx, Supplier<Boolean> allowRetry, RepairMessage request, Verb verb, InetAddressAndPort endpoint, RequestCallback<T> finalCallback) static voidsendMessageWithRetries(SharedContext ctx, RepairMessage request, Verb verb, InetAddressAndPort endpoint) static <T> voidsendMessageWithRetries(SharedContext ctx, RepairMessage request, Verb verb, InetAddressAndPort endpoint, RequestCallback<T> finalCallback)
-
Field Details
-
ALLOWS_RETRY
-
NOOP_CALLBACK
-
desc
-
-
Constructor Details
-
RepairMessage
-
-
Method Details
-
parentRepairSession
-
notDone
-
always
-