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> | |
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. |
ExecuteWithFailover<CL, R> | |
HostConnectionPool<CL> | Pool of connections for a single host |
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 |
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 |
Host | |
JmxConnectionPoolMonitor | MBean monitoring for a connection pool |
NodeDiscoveryMonitor |