Package org.apache.cassandra.service
Class FailureRecordingCallback<T>
java.lang.Object
org.apache.cassandra.service.FailureRecordingCallback<T>
- All Implemented Interfaces:
RequestCallback<T>,RequestCallbackWithFailure<T>
- Direct Known Subclasses:
PaxosRequestCallback
public abstract class FailureRecordingCallback<T>
extends Object
implements RequestCallbackWithFailure<T>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected FailureRecordingCallback.AsMapvoidonFailure(InetAddressAndPort from, RequestFailureReason failureReason) Called when there is an exception on the remote node or timeout happensprotected voidonFailureWithMutex(InetAddressAndPort from, RequestFailureReason failureReason) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.cassandra.net.RequestCallback
onResponse, trackLatencyForSnitchMethods inherited from interface org.apache.cassandra.net.RequestCallbackWithFailure
invokeOnFailure
-
Constructor Details
-
FailureRecordingCallback
public FailureRecordingCallback()
-
-
Method Details
-
onFailure
Description copied from interface:RequestCallbackWithFailureCalled when there is an exception on the remote node or timeout happens- Specified by:
onFailurein interfaceRequestCallback<T>- Specified by:
onFailurein interfaceRequestCallbackWithFailure<T>
-
onFailureWithMutex
-
failureReasonsAsMap
-