| Interface | Description |
|---|---|
| BadHostDetector |
Interface for algorithm to detect when a host is considered down.
|
| BadHostDetector.Instance | |
| Connection<CL> |
Interface to an instance of a connection on a host.
|
| Connection.AsyncOpenCallback<CL> | |
| ConnectionContext |
Context specific to a connection.
|
| ConnectionFactory<CL> |
Factory used to create and open new connections on a host.
|
| ConnectionPool<CL> |
Base interface for a pool of connections.
|
| ConnectionPoolConfiguration | |
| ConnectionPoolMonitor |
Monitoring interface to receive notification of pool events.
|
| ConnectionPoolProxy.SeedHostListener | |
| ExecuteWithFailover<CL,R> |
Interface that encapsulates functionality to execute an
Operation with a failover strategy as well. |
| HostConnectionPool<CL> |
Interface for a pool of
Connection(s) for a single Host
The interface prescribes certain key features required by clients of this class, such as
Basic connection pool life cycle management such as prime connections (init) and shutdown Basic Connection life cycle management such as borrow / return / close / markAsDown Tracking the Host associated with the connection pool. |
| HostStats | |
| JmxConnectionPoolMonitorMBean | |
| LatencyScoreStrategy | |
| LatencyScoreStrategy.Instance |
Single instance of this strategy associated with an endpoint
|
| LatencyScoreStrategy.Listener | |
| NodeDiscovery |
Interface for a module that periodically updates the nodes in a connection
pool.
|
| NodeDiscoveryMonitorMBean | |
| Operation<CL,R> |
Callback interface to perform an operation on a client associated with a
connection pool's connection resource
|
| OperationFilterFactory | |
| OperationResult<R> | |
| RateLimiter |
Very very simple interface for a rate limiter.
|
| RetryBackoffStrategy |
Strategy used to calculate how much to back off for each subsequent attempt
to reconnect to a downed host
|
| RetryBackoffStrategy.Callback | |
| RetryBackoffStrategy.Instance | |
| TokenRange |
Represents a contiguous range of tokens.
|
| Class | Description |
|---|---|
| ConnectionPoolProxy<T> | |
| Host |
Wrapper for the representation of the address for a cassandra node.
|
| JmxConnectionPoolMonitor |
MBean monitoring for a connection pool
|
| NodeDiscoveryMonitor | |
| SSLConnectionContext |
| Enum | Description |
|---|---|
| LatencyScoreStrategyType | |
| NodeDiscoveryType |