AutoRetryStrategyProvider |
|
AutoRetryStrategyProvider.AutoRetryStrategy |
A strategy to use for automatic retries.
|
ClientGroup<Key,Client extends ListenableAsyncCloseable> |
A data-structure capable of holding arbitrary number of clients and bridging lifecycle events across all clients
managed by the group.
|
ConnectionFactory<ResolvedAddress,C extends ListenableAsyncCloseable> |
A factory for creating new connections.
|
ConnectionFactoryFilter<ResolvedAddress,C extends ListenableAsyncCloseable> |
|
ConsumableEvent<T> |
|
GroupKey<Address> |
Identifies a client within a group of clients, and provides enough information to create a client if non exist.
|
LimitingConnectionFactoryFilter.ConnectionLimiter<ResolvedAddress,C extends ListenableAsyncCloseable> |
|
LoadBalancedAddress<C extends LoadBalancedConnection> |
|
LoadBalancedConnection |
|
LoadBalancer<C extends LoadBalancedConnection> |
Given multiple SocketAddress es select the most desired SocketAddress to use.
|
LoadBalancerFactory<ResolvedAddress,C extends LoadBalancedConnection> |
|
LoadBalancerReadyEvent |
|
ScoreSupplier |
Enables components to expose a score.
|
ServiceDiscoverer<UnresolvedAddress,ResolvedAddress,E extends ServiceDiscovererEvent<ResolvedAddress>> |
Represents the interaction pattern with a service discovery system.
|
ServiceDiscovererEvent<ResolvedAddress> |
Notification from the Service Discovery system that availability for an address has changed.
|