| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRawMemcacheClient |
| Modifier and Type | Method and Description |
|---|---|
protected RawMemcacheClient |
MemcacheClientBuilder.connectRaw(boolean binary,
Authenticator authenticator)
Connect a raw memcached client without any protocol specific methods.
|
private RawMemcacheClient |
MemcacheClientBuilder.createClient(HostAndPort address,
boolean binary,
Authenticator authenticator) |
private RawMemcacheClient |
MemcacheClientBuilder.createReconnectingClient(HostAndPort address,
boolean binary,
Authenticator authenticator) |
private RawMemcacheClient |
MemcacheClientBuilder.createResolvingClient(boolean binary,
Authenticator authenticator) |
RawMemcacheClient |
MemcacheClient.getRawMemcacheClient()
Note: This is typically only useful for testing and debugging
|
| Modifier and Type | Method and Description |
|---|---|
private java.util.List<RawMemcacheClient> |
MemcacheClientBuilder.createClients(java.util.List<HostAndPort> addresses,
boolean binary,
Authenticator authenticator) |
| Modifier and Type | Method and Description |
|---|---|
static java.util.concurrent.CompletionStage<RawMemcacheClient> |
AuthenticatingClient.authenticate(Connector connector,
Authenticator authenticator) |
java.util.concurrent.CompletionStage<RawMemcacheClient> |
Authenticator.authenticate(RawMemcacheClient client) |
java.util.concurrent.CompletionStage<RawMemcacheClient> |
PlaintextAuthenticator.authenticate(RawMemcacheClient client) |
java.util.concurrent.CompletionStage<RawMemcacheClient> |
NoAuthenticationValidation.authenticate(RawMemcacheClient client) |
java.util.concurrent.CompletionStage<RawMemcacheClient> |
AsciiAuthenticationValidator.authenticate(RawMemcacheClient client) |
java.util.concurrent.CompletionStage<RawMemcacheClient> |
MultiAuthenticator.authenticate(RawMemcacheClient client) |
java.util.concurrent.CompletionStage<RawMemcacheClient> |
BinaryAuthenticationValidator.authenticate(RawMemcacheClient client) |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.CompletionStage<RawMemcacheClient> |
Authenticator.authenticate(RawMemcacheClient client) |
java.util.concurrent.CompletionStage<RawMemcacheClient> |
PlaintextAuthenticator.authenticate(RawMemcacheClient client) |
java.util.concurrent.CompletionStage<RawMemcacheClient> |
NoAuthenticationValidation.authenticate(RawMemcacheClient client) |
java.util.concurrent.CompletionStage<RawMemcacheClient> |
AsciiAuthenticationValidator.authenticate(RawMemcacheClient client) |
java.util.concurrent.CompletionStage<RawMemcacheClient> |
MultiAuthenticator.authenticate(RawMemcacheClient client) |
java.util.concurrent.CompletionStage<RawMemcacheClient> |
BinaryAuthenticationValidator.authenticate(RawMemcacheClient client) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMultiMemcacheClient |
class |
DefaultRawMemcacheClient |
class |
NotConnectedClient |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Collection<RawMemcacheClient> |
AbstractMultiMemcacheClient.clients |
| Modifier and Type | Method and Description |
|---|---|
static java.util.concurrent.CompletionStage<RawMemcacheClient> |
DefaultRawMemcacheClient.connect(HostAndPort address,
int outstandingRequestLimit,
int batchSize,
boolean binary,
java.util.concurrent.Executor executor,
long connectionTimeoutMillis,
java.nio.charset.Charset charset,
Metrics metrics,
int maxSetLength,
io.netty.channel.EventLoopGroup eventLoopGroup,
java.lang.Class<? extends io.netty.channel.Channel> channelClass) |
| Constructor and Description |
|---|
AbstractMultiMemcacheClient(java.util.Collection<RawMemcacheClient> clients) |
| Modifier and Type | Field and Description |
|---|---|
private RawMemcacheClient |
DefaultAsciiMemcacheClient.rawMemcacheClient |
| Modifier and Type | Method and Description |
|---|---|
RawMemcacheClient |
DefaultAsciiMemcacheClient.getRawMemcacheClient() |
| Constructor and Description |
|---|
DefaultAsciiMemcacheClient(RawMemcacheClient rawMemcacheClient,
Metrics metrics,
Tracer tracer,
Transcoder<V> valueTranscoder,
java.nio.charset.Charset charset,
int maxKeyLength) |
| Modifier and Type | Field and Description |
|---|---|
private RawMemcacheClient |
DefaultBinaryMemcacheClient.rawMemcacheClient |
| Modifier and Type | Method and Description |
|---|---|
RawMemcacheClient |
DefaultBinaryMemcacheClient.getRawMemcacheClient() |
| Constructor and Description |
|---|
DefaultBinaryMemcacheClient(RawMemcacheClient rawMemcacheClient,
Metrics metrics,
Tracer tracer,
Transcoder<V> valueTranscoder,
java.nio.charset.Charset charset,
int maxKeyLength) |
| Modifier and Type | Class and Description |
|---|---|
class |
FakeRawMemcacheClient |
| Modifier and Type | Class and Description |
|---|---|
class |
KetamaMemcacheClient |
class |
ResolvingKetamaClient |
| Modifier and Type | Field and Description |
|---|---|
private RawMemcacheClient |
AddressAndClient.client |
private RawMemcacheClient |
ResolvingKetamaClient.currentClient |
private RawMemcacheClient |
ResolvingKetamaClient.pendingClient |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<HostAndPort,RawMemcacheClient> |
ResolvingKetamaClient.clients |
private java.util.TreeMap<java.lang.Integer,RawMemcacheClient> |
Continuum.ringOfFire |
private java.util.Collection<RawMemcacheClient> |
ResolvingKetamaClient.shutdownQueue |
| Modifier and Type | Method and Description |
|---|---|
RawMemcacheClient |
ResolvingKetamaClient.Connector.connect(HostAndPort input) |
RawMemcacheClient |
Continuum.findClient(byte[] key) |
private RawMemcacheClient |
Continuum.findClient(java.util.Map.Entry<java.lang.Integer,RawMemcacheClient> entry) |
RawMemcacheClient |
AddressAndClient.getClient() |
private RawMemcacheClient |
KetamaMemcacheClient.getClient(byte[] key) |
| Modifier and Type | Method and Description |
|---|---|
private java.util.TreeMap<java.lang.Integer,RawMemcacheClient> |
Continuum.buildRing(java.util.Collection<AddressAndClient> clients) |
private static java.util.Collection<RawMemcacheClient> |
KetamaMemcacheClient.clientsOnly(java.util.Collection<AddressAndClient> addressAndClients) |
| Modifier and Type | Method and Description |
|---|---|
private RawMemcacheClient |
Continuum.findClient(java.util.Map.Entry<java.lang.Integer,RawMemcacheClient> entry) |
private void |
ResolvingKetamaClient.setPendingClient(com.google.common.collect.ImmutableList.Builder<RawMemcacheClient> removedClients) |
| Constructor and Description |
|---|
AddressAndClient(HostAndPort address,
RawMemcacheClient client) |
| Modifier and Type | Class and Description |
|---|---|
class |
ReconnectingClient |
| Modifier and Type | Field and Description |
|---|---|
private RawMemcacheClient |
ReconnectingClient.client |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.CompletionStage<RawMemcacheClient> |
Connector.connect() |
| Modifier and Type | Class and Description |
|---|---|
class |
RetryingClient
A simple wrapping client that retries once (but only for MemcacheClosedException's).
|
| Modifier and Type | Field and Description |
|---|---|
private RawMemcacheClient |
RetryingClient.delegate |
| Constructor and Description |
|---|
RetryingClient(RawMemcacheClient delegate) |
| Modifier and Type | Class and Description |
|---|---|
class |
RoundRobinMemcacheClient
A client that tries to distribute requests equally to all delegate clients.
|
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<RawMemcacheClient> |
RoundRobinMemcacheClient.clients |
| Modifier and Type | Method and Description |
|---|---|
private RawMemcacheClient |
RoundRobinMemcacheClient.getClient() |
| Constructor and Description |
|---|
RoundRobinMemcacheClient(java.util.List<RawMemcacheClient> clients) |
Copyright © 2020 Spotify AB. All Rights Reserved.