public class RoundRobinMemcacheClient extends AbstractMultiMemcacheClient
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<RawMemcacheClient> |
clients |
private java.util.concurrent.atomic.AtomicInteger |
counter |
private int |
numClients |
| Constructor and Description |
|---|
RoundRobinMemcacheClient(java.util.List<RawMemcacheClient> clients) |
| Modifier and Type | Method and Description |
|---|---|
private RawMemcacheClient |
getClient() |
<T> java.util.concurrent.CompletionStage<T> |
send(Request<T> request) |
connectionChanged, getConnectionFailure, isConnected, numActiveConnections, numTotalConnections, shutdown, toStringnotifyConnectionChange, registerForConnectionChanges, unregisterForConnectionChangesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitawaitConnected, awaitDisconnected, awaitFullyConnected, awaitFullyDisconnected, awaitFuture, connectFuture, disconnectFuture, fullyConnectedFuture, fullyDisconnectFutureprivate final java.util.concurrent.atomic.AtomicInteger counter
private final java.util.List<RawMemcacheClient> clients
private final int numClients
public RoundRobinMemcacheClient(java.util.List<RawMemcacheClient> clients)
public <T> java.util.concurrent.CompletionStage<T> send(Request<T> request)
private RawMemcacheClient getClient()
Copyright © 2020 Spotify AB. All Rights Reserved.