Click or drag to resize
IdempotenceAwareRetryPolicy Class
A retry policy that avoids retrying non-idempotent statements.

In case of write timeouts this policy will always return Rethrow if the statement is considered non-idempotent (see IsIdempotent). For all other cases, this policy delegates the decision to the child policy.

Inheritance Hierarchy
SystemObject
  CassandraIdempotenceAwareRetryPolicy

Namespace: Cassandra
Assembly: Cassandra (in Cassandra.dll) Version: 3.0.9 (git 5ca22bb)
Syntax
C#
public class IdempotenceAwareRetryPolicy : IRetryPolicy

The IdempotenceAwareRetryPolicy type exposes the following members.

Constructors
  NameDescription
Public methodIdempotenceAwareRetryPolicy
Creates a new instance of IdempotenceAwareRetryPolicy.
Top
Methods
  NameDescription
Public methodOnReadTimeout
Defines whether to retry and at which consistency level on a read timeout.

Note that this method may be called even if requiredResponses >= receivedResponses if dataPresent is false (see com.datastax.driver.core.exceptions.ReadTimeoutException#WasDataRetrieved).

Public methodOnUnavailable
Defines whether to retry and at which consistency level on an unavailable exception.
Public methodOnWriteTimeout
Defines whether to retry and at which consistency level on a write timeout.
Top
See Also