| Package | Description | 
|---|---|
| com.datastax.driver.core.policies | 
 Policies that allow to control some of the behavior of the DataStax Java driver for Cassandra. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static RetryPolicy.RetryDecision | 
RetryPolicy.RetryDecision.ignore()
Creates an  
RetryPolicy.RetryDecision.Type.IGNORE retry decision. | 
RetryPolicy.RetryDecision | 
RetryPolicy.onReadTimeout(Statement statement,
             ConsistencyLevel cl,
             int requiredResponses,
             int receivedResponses,
             boolean dataRetrieved,
             int nbRetry)
Defines whether to retry and at which consistency level on a read timeout. 
 | 
RetryPolicy.RetryDecision | 
LoggingRetryPolicy.onReadTimeout(Statement statement,
             ConsistencyLevel cl,
             int requiredResponses,
             int receivedResponses,
             boolean dataRetrieved,
             int nbRetry)  | 
RetryPolicy.RetryDecision | 
IdempotenceAwareRetryPolicy.onReadTimeout(Statement statement,
             ConsistencyLevel cl,
             int requiredResponses,
             int receivedResponses,
             boolean dataRetrieved,
             int nbRetry)  | 
RetryPolicy.RetryDecision | 
FallthroughRetryPolicy.onReadTimeout(Statement statement,
             ConsistencyLevel cl,
             int requiredResponses,
             int receivedResponses,
             boolean dataRetrieved,
             int nbRetry)
Defines whether to retry and at which consistency level on a read timeout. 
 | 
RetryPolicy.RetryDecision | 
DowngradingConsistencyRetryPolicy.onReadTimeout(Statement statement,
             ConsistencyLevel cl,
             int requiredResponses,
             int receivedResponses,
             boolean dataRetrieved,
             int nbRetry)
Defines whether to retry and at which consistency level on a read timeout. 
 | 
RetryPolicy.RetryDecision | 
DefaultRetryPolicy.onReadTimeout(Statement statement,
             ConsistencyLevel cl,
             int requiredResponses,
             int receivedResponses,
             boolean dataRetrieved,
             int nbRetry)
Defines whether to retry and at which consistency level on a read timeout. 
 | 
RetryPolicy.RetryDecision | 
RetryPolicy.onRequestError(Statement statement,
              ConsistencyLevel cl,
              DriverException e,
              int nbRetry)
Defines whether to retry and at which consistency level on an
 unexpected error. 
 | 
RetryPolicy.RetryDecision | 
LoggingRetryPolicy.onRequestError(Statement statement,
              ConsistencyLevel cl,
              DriverException e,
              int nbRetry)  | 
RetryPolicy.RetryDecision | 
IdempotenceAwareRetryPolicy.onRequestError(Statement statement,
              ConsistencyLevel cl,
              DriverException e,
              int nbRetry)  | 
RetryPolicy.RetryDecision | 
FallthroughRetryPolicy.onRequestError(Statement statement,
              ConsistencyLevel cl,
              DriverException e,
              int nbRetry)
Defines whether to retry and at which consistency level on an
 unexpected error. 
 | 
RetryPolicy.RetryDecision | 
DowngradingConsistencyRetryPolicy.onRequestError(Statement statement,
              ConsistencyLevel cl,
              DriverException e,
              int nbRetry)
Defines whether to retry and at which consistency level on an
 unexpected error. 
 | 
RetryPolicy.RetryDecision | 
DefaultRetryPolicy.onRequestError(Statement statement,
              ConsistencyLevel cl,
              DriverException e,
              int nbRetry)
Defines whether to retry and at which consistency level on an
 unexpected error. 
 | 
RetryPolicy.RetryDecision | 
RetryPolicy.onUnavailable(Statement statement,
             ConsistencyLevel cl,
             int requiredReplica,
             int aliveReplica,
             int nbRetry)
Defines whether to retry and at which consistency level on an
 unavailable exception. 
 | 
RetryPolicy.RetryDecision | 
LoggingRetryPolicy.onUnavailable(Statement statement,
             ConsistencyLevel cl,
             int requiredReplica,
             int aliveReplica,
             int nbRetry)  | 
RetryPolicy.RetryDecision | 
IdempotenceAwareRetryPolicy.onUnavailable(Statement statement,
             ConsistencyLevel cl,
             int requiredReplica,
             int aliveReplica,
             int nbRetry)  | 
RetryPolicy.RetryDecision | 
FallthroughRetryPolicy.onUnavailable(Statement statement,
             ConsistencyLevel cl,
             int requiredReplica,
             int aliveReplica,
             int nbRetry)
Defines whether to retry and at which consistency level on an
 unavailable exception. 
 | 
RetryPolicy.RetryDecision | 
DowngradingConsistencyRetryPolicy.onUnavailable(Statement statement,
             ConsistencyLevel cl,
             int requiredReplica,
             int aliveReplica,
             int nbRetry)
Defines whether to retry and at which consistency level on an
 unavailable exception. 
 | 
RetryPolicy.RetryDecision | 
DefaultRetryPolicy.onUnavailable(Statement statement,
             ConsistencyLevel cl,
             int requiredReplica,
             int aliveReplica,
             int nbRetry)
Defines whether to retry and at which consistency level on an
 unavailable exception. 
 | 
RetryPolicy.RetryDecision | 
RetryPolicy.onWriteTimeout(Statement statement,
              ConsistencyLevel cl,
              WriteType writeType,
              int requiredAcks,
              int receivedAcks,
              int nbRetry)
Defines whether to retry and at which consistency level on a write timeout. 
 | 
RetryPolicy.RetryDecision | 
LoggingRetryPolicy.onWriteTimeout(Statement statement,
              ConsistencyLevel cl,
              WriteType writeType,
              int requiredAcks,
              int receivedAcks,
              int nbRetry)  | 
RetryPolicy.RetryDecision | 
IdempotenceAwareRetryPolicy.onWriteTimeout(Statement statement,
              ConsistencyLevel cl,
              WriteType writeType,
              int requiredAcks,
              int receivedAcks,
              int nbRetry)  | 
RetryPolicy.RetryDecision | 
FallthroughRetryPolicy.onWriteTimeout(Statement statement,
              ConsistencyLevel cl,
              WriteType writeType,
              int requiredAcks,
              int receivedAcks,
              int nbRetry)
Defines whether to retry and at which consistency level on a write timeout. 
 | 
RetryPolicy.RetryDecision | 
DowngradingConsistencyRetryPolicy.onWriteTimeout(Statement statement,
              ConsistencyLevel cl,
              WriteType writeType,
              int requiredAcks,
              int receivedAcks,
              int nbRetry)
Defines whether to retry and at which consistency level on a write timeout. 
 | 
RetryPolicy.RetryDecision | 
DefaultRetryPolicy.onWriteTimeout(Statement statement,
              ConsistencyLevel cl,
              WriteType writeType,
              int requiredAcks,
              int receivedAcks,
              int nbRetry)
Defines whether to retry and at which consistency level on a write timeout. 
 | 
static RetryPolicy.RetryDecision | 
RetryPolicy.RetryDecision.rethrow()
Creates a  
RetryPolicy.RetryDecision.Type.RETHROW retry decision. | 
static RetryPolicy.RetryDecision | 
RetryPolicy.RetryDecision.retry(ConsistencyLevel consistency)
Creates a  
RetryPolicy.RetryDecision.Type.RETRY retry decision using
 the same host and the provided consistency level. | 
static RetryPolicy.RetryDecision | 
RetryPolicy.RetryDecision.tryNextHost(ConsistencyLevel consistency)
Creates a  
RetryPolicy.RetryDecision.Type.RETRY retry decision using the next host
 in the query plan, and using the provided consistency level. |