| Package | Description |
|---|---|
| com.datastax.driver.core |
The main package for the DataStax Java driver for Cassandra.
|
| com.datastax.driver.core.policies |
Policies that allow to control some of the behavior of the DataStax Java driver for Cassandra.
|
| Class and Description |
|---|
| AddressTranslater
Translates IP addresses received from Cassandra nodes into locally queriable
addresses.
|
| LoadBalancingPolicy
The policy that decides which Cassandra hosts to contact for each new query.
|
| Policies
Policies configured for a
Cluster instance. |
| ReconnectionPolicy
Policy that decides how often the reconnection to a dead node is attempted.
|
| RetryPolicy
A policy that defines a default behavior to adopt when a request fails.
|
| 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.
|
| Class and 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.
|
| 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 retries with a lower consistency level than
the one initially requested.
|
| ExtendedRetryPolicy
A policy that defines a default behavior to adopt in the event of unexpected errors.
|
| FallthroughRetryPolicy
A retry policy that never retries (nor ignores).
|
| HostFilterPolicy
A load balancing policy wrapper that ensures that only hosts matching the predicate
will ever be returned.
|
| 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. |
| LoadBalancingPolicy
The policy that decides which Cassandra hosts to contact for each new query.
|
| NoSpeculativeExecutionPolicy
A
SpeculativeExecutionPolicy that never schedules speculative executions. |
| Policies
Policies configured for a
Cluster instance. |
| Policies.Builder
A builder to create a new
Policies object. |
| 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 fails.
|
| RetryPolicy.RetryDecision
A retry decision to adopt on a Cassandra exception (read/write timeout
or unavailable exception).
|
| RetryPolicy.RetryDecision.Type
The types of retry decisions.
|
| 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.
|