See: Description
| Interface | Description |
|---|---|
| AddressTranslater |
Translates IP addresses received from Cassandra nodes into locally queriable
addresses.
|
| ChainableLoadBalancingPolicy |
A load balancing policy that wraps another policy.
|
| CloseableAddressTranslater |
Extends
AddressTranslater for implementations that need to free some resources
at Cluster shutdown. |
| CloseableLoadBalancingPolicy |
A load balancing policy that wants to be notified at cluster shutdown.
|
| LoadBalancingPolicy |
The policy that decides which Cassandra hosts to contact for each new query.
|
| ReconnectionPolicy |
Policy that decides how often the reconnection to a dead node is attempted.
|
| ReconnectionPolicy.ReconnectionSchedule |
Schedules reconnection attempts to a node.
|
| RetryPolicy |
A policy that defines a default behavior to adopt when a request returns
a TimeoutException or an UnavailableException.
|
| SpeculativeExecutionPolicy |
The policy that decides if the driver will send speculative queries to the next hosts when the current host takes too
long to respond.
|
| SpeculativeExecutionPolicy.SpeculativeExecutionPlan |
A plan that governs speculative executions for a given query.
|
| Class | Description |
|---|---|
| ConstantReconnectionPolicy |
A reconnection policy that waits a constant time between each reconnection attempt.
|
| ConstantSpeculativeExecutionPolicy |
A
SpeculativeExecutionPolicy that schedules a given number of speculative executions, separated by a fixed delay. |
| DCAwareRoundRobinPolicy |
A data-center aware Round-robin load balancing policy.
|
| DCAwareRoundRobinPolicy.Builder |
Helper class to build the policy.
|
| DefaultRetryPolicy |
The default retry policy.
|
| DowngradingConsistencyRetryPolicy |
A retry policy that sometimes retry with a lower consistency level than
the one initially requested.
|
| EC2MultiRegionAddressTranslater |
AddressTranslater implementation for a multi-region EC2 deployment where clients are also deployed in EC2. |
| ExponentialReconnectionPolicy |
A reconnection policy that waits exponentially longer between each
reconnection attempt (but keeps a constant delay once a maximum delay is
reached).
|
| FallthroughRetryPolicy |
A retry policy that never retry (nor ignore).
|
| HostFilterPolicy |
A load balancing policy wrapper that ensures that only hosts matching the predicate
will ever be returned.
|
| IdentityTranslater |
The default
AddressTranslater used by the driver that do no
translation. |
| LatencyAwarePolicy |
A wrapper load balancing policy that adds latency awareness to a child policy.
|
| LatencyAwarePolicy.Builder |
Helper builder object to create a latency aware policy.
|
| LatencyAwarePolicy.Snapshot |
An immutable snapshot of the per-host scores (and stats in general)
maintained by
LatencyAwarePolicy to base its decision upon. |
| LatencyAwarePolicy.Snapshot.Stats |
A snapshot of the statistics on a given host kept by
LatencyAwarePolicy. |
| LoggingRetryPolicy |
A retry policy that wraps another policy, logging the decision made by its sub-policy.
|
| NoSpeculativeExecutionPolicy |
A
SpeculativeExecutionPolicy that never schedules speculative executions. |
| PercentileSpeculativeExecutionPolicy |
A policy that triggers speculative executions when the request to the current host is above a given percentile.
|
| Policies |
Policies configured for a
Cluster instance. |
| RetryPolicy.RetryDecision |
A retry decision to adopt on a Cassandra exception (read/write timeout
or unavailable exception).
|
| RoundRobinPolicy |
A Round-robin load balancing policy.
|
| TokenAwarePolicy |
A wrapper load balancing policy that add token awareness to a child policy.
|
| WhiteListPolicy |
A load balancing policy wrapper that ensure that only hosts from a provided
white list will ever be returned.
|
| Enum | Description |
|---|---|
| RetryPolicy.RetryDecision.Type |
The type of retry decisions.
|
Copyright © 2012–2015. All rights reserved.