- cas - Variable in class com.spotify.folsom.client.ascii.AsciiMemcacheDecoder
-
- cas - Variable in class com.spotify.folsom.client.ascii.DeleteWithCasRequest
-
- cas - Variable in class com.spotify.folsom.client.ascii.SetRequest
-
- cas - Variable in class com.spotify.folsom.client.ascii.ValueResponse
-
- cas - Variable in class com.spotify.folsom.client.binary.DeleteRequest
-
- cas - Variable in class com.spotify.folsom.client.binary.ResponsePacket
-
- cas - Variable in class com.spotify.folsom.client.binary.SetRequest
-
- cas - Variable in class com.spotify.folsom.GetResult
-
- CAS_GET - Static variable in class com.spotify.folsom.client.ascii.GetRequest
-
- CAS_GET - Static variable in class com.spotify.folsom.client.ascii.MultigetRequest
-
- casGet(String) - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
-
- casGet(List<String>) - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
-
- casGet(String) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
-
- casGet(List<String>) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
-
- casGet(String) - Method in interface com.spotify.folsom.MemcacheClient
-
Get the value for the provided key, including the CAS value and flags
- casGet(List<String>) - Method in interface com.spotify.folsom.MemcacheClient
-
Get the value for the provided keys
- casGetAndTouch(String, int) - Method in interface com.spotify.folsom.BinaryMemcacheClient
-
Get the value for the provided key, including the CAS value, and sets the expiration
- casGetAndTouch(String, int) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
-
- casGetAsMap(List<String>) - Method in interface com.spotify.folsom.MemcacheClient
-
Get the value for the provided keys
- casSet(byte[], byte[], int, long) - Static method in class com.spotify.folsom.client.ascii.SetRequest
-
- casSet(byte[], byte[], int, long, int) - Static method in class com.spotify.folsom.client.ascii.SetRequest
-
- casSetInternal(OpCode, String, V, int, long, int) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
-
- CatchingReconnectionListener - Class in com.spotify.folsom.reconnect
-
A
ReconnectionListener which ensures the methods never throw
Exception (though
Error and
Throwable are not caught).
- CatchingReconnectionListener(ReconnectionListener) - Constructor for class com.spotify.folsom.reconnect.CatchingReconnectionListener
-
- channel - Variable in class com.spotify.folsom.client.BatchFlusher
-
- channel - Variable in class com.spotify.folsom.client.DefaultRawMemcacheClient
-
- channelActive(ChannelHandlerContext) - Method in class com.spotify.folsom.client.TcpTuningHandler
-
- channelClass - Variable in class com.spotify.folsom.MemcacheClientBuilder
-
- channelInactive(ChannelHandlerContext) - Method in class com.spotify.folsom.client.DefaultRawMemcacheClient.ConnectionHandler
-
- channelRead(ChannelHandlerContext, Object) - Method in class com.spotify.folsom.client.DefaultRawMemcacheClient.ConnectionHandler
-
- channelUnregistered(ChannelHandlerContext) - Method in class com.spotify.folsom.client.DefaultRawMemcacheClient.ConnectionHandler
-
- charset - Variable in class com.spotify.folsom.client.ascii.AsciiMemcacheDecoder
-
- charset - Variable in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
-
- charset - Variable in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
-
- charset - Variable in class com.spotify.folsom.MemcacheClientBuilder
-
- charset - Variable in class com.spotify.folsom.transcoder.StringTranscoder
-
- check(T) - Method in class com.spotify.folsom.client.TimeoutChecker
-
- check(ObservableClient) - Method in class com.spotify.folsom.ConnectFuture
-
- clamp(int, int, long) - Method in class com.spotify.folsom.ketama.ResolvingKetamaClient
-
- client - Variable in class com.spotify.folsom.ketama.AddressAndClient
-
- client - Variable in class com.spotify.folsom.reconnect.ReconnectingClient
-
- CLIENT_ERROR - Static variable in class com.spotify.folsom.client.ascii.AsciiResponse
-
- clients - Variable in class com.spotify.folsom.client.AbstractMultiMemcacheClient
-
- clients - Variable in class com.spotify.folsom.ketama.ResolvingKetamaClient
-
- clients - Variable in class com.spotify.folsom.roundrobin.RoundRobinMemcacheClient
-
- clientsOnly(Collection<AddressAndClient>) - Static method in class com.spotify.folsom.ketama.KetamaMemcacheClient
-
- close() - Method in interface com.spotify.folsom.Span
-
Close span.
- CMD - Static variable in class com.spotify.folsom.client.ascii.FlushRequest
-
- cmd - Variable in class com.spotify.folsom.client.ascii.GetRequest
-
- cmd - Variable in class com.spotify.folsom.client.ascii.MultigetRequest
-
- CMD - Static variable in class com.spotify.folsom.client.ascii.SetRequest
-
- CMD - Static variable in class com.spotify.folsom.client.ascii.StatsRequest
-
- CMD - Static variable in class com.spotify.folsom.client.ascii.TouchRequest
-
- CMD_BYTES - Static variable in class com.spotify.folsom.client.ascii.DeleteRequest
-
- CMD_BYTES - Static variable in class com.spotify.folsom.client.ascii.DeleteWithCasRequest
-
- com.spotify.folsom - package com.spotify.folsom
-
- com.spotify.folsom.authenticate - package com.spotify.folsom.authenticate
-
- com.spotify.folsom.client - package com.spotify.folsom.client
-
- com.spotify.folsom.client.ascii - package com.spotify.folsom.client.ascii
-
- com.spotify.folsom.client.binary - package com.spotify.folsom.client.binary
-
- com.spotify.folsom.client.test - package com.spotify.folsom.client.test
-
- com.spotify.folsom.guava - package com.spotify.folsom.guava
-
- com.spotify.folsom.ketama - package com.spotify.folsom.ketama
-
- com.spotify.folsom.reconnect - package com.spotify.folsom.reconnect
-
- com.spotify.folsom.retry - package com.spotify.folsom.retry
-
- com.spotify.folsom.roundrobin - package com.spotify.folsom.roundrobin
-
- com.spotify.folsom.transcoder - package com.spotify.folsom.transcoder
-
- connect(HostAndPort, int, int, boolean, Executor, long, Charset, Metrics, int, EventLoopGroup, Class<? extends Channel>) - Static method in class com.spotify.folsom.client.DefaultRawMemcacheClient
-
- connect(HostAndPort) - Method in interface com.spotify.folsom.ketama.ResolvingKetamaClient.Connector
-
- connect() - Method in interface com.spotify.folsom.reconnect.Connector
-
- connectAscii() - Method in class com.spotify.folsom.MemcacheClientBuilder
-
Create a client that uses the ascii memcache protocol.
- connectBinary() - Method in class com.spotify.folsom.MemcacheClientBuilder
-
Create a client that uses the binary memcache protocol.
- connected - Variable in class com.spotify.folsom.client.test.FakeRawMemcacheClient
-
- ConnectFuture - Class in com.spotify.folsom
-
- ConnectFuture(ObservableClient, boolean, boolean) - Constructor for class com.spotify.folsom.ConnectFuture
-
Create a future that completes once the client reaches the awaited state
- connectFuture(ObservableClient) - Static method in class com.spotify.folsom.ConnectFuture
-
- connectFuture() - Method in interface com.spotify.folsom.ObservableClient
-
- connectionChanged(ObservableClient) - Method in class com.spotify.folsom.client.AbstractMultiMemcacheClient
-
- connectionChanged(ObservableClient) - Method in class com.spotify.folsom.ConnectFuture
-
- connectionChanged(ObservableClient) - Method in interface com.spotify.folsom.ConnectionChangeListener
-
- connectionChanged(ObservableClient) - Method in class com.spotify.folsom.ketama.ResolvingKetamaClient.MyConnectionChangeListener
-
- ConnectionChangeListener - Interface in com.spotify.folsom
-
- connectionFailure(Throwable) - Method in class com.spotify.folsom.reconnect.AbstractReconnectionListener
-
A connection to Memcached was attempted, but ultimately failed.
- connectionFailure(Throwable) - Method in class com.spotify.folsom.reconnect.CatchingReconnectionListener
-
A connection to Memcached was attempted, but ultimately failed.
- connectionFailure - Variable in class com.spotify.folsom.reconnect.ReconnectingClient
-
- connectionFailure(Throwable) - Method in interface com.spotify.folsom.reconnect.ReconnectionListener
-
A connection to Memcached was attempted, but ultimately failed.
- ConnectionHandler() - Constructor for class com.spotify.folsom.client.DefaultRawMemcacheClient.ConnectionHandler
-
- connectionLost(Throwable, HostAndPort) - Method in class com.spotify.folsom.reconnect.AbstractReconnectionListener
-
A connection to Memcached was lost after having been acquired.
- connectionLost(Throwable, HostAndPort) - Method in class com.spotify.folsom.reconnect.CatchingReconnectionListener
-
A connection to Memcached was lost after having been acquired.
- connectionLost(Throwable, HostAndPort) - Method in class com.spotify.folsom.reconnect.ReconnectingClient.StandardReconnectionListener
-
- connectionLost(Throwable, HostAndPort) - Method in interface com.spotify.folsom.reconnect.ReconnectionListener
-
A connection to Memcached was lost after having been acquired.
- connections - Variable in class com.spotify.folsom.MemcacheClientBuilder
-
- connectionTimeoutChecker - Variable in class com.spotify.folsom.client.DefaultRawMemcacheClient.ConnectionHandler
-
- connectionTimeoutMillis - Variable in class com.spotify.folsom.client.DefaultRawMemcacheClient
-
- connectionTimeoutMillis - Variable in class com.spotify.folsom.MemcacheClientBuilder
-
- connector - Variable in class com.spotify.folsom.ketama.ResolvingKetamaClient
-
- Connector - Interface in com.spotify.folsom.reconnect
-
- connector - Variable in class com.spotify.folsom.reconnect.ReconnectingClient
-
- connectRaw(boolean, Authenticator) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
Connect a raw memcached client without any protocol specific methods.
- consumed - Variable in class com.spotify.folsom.client.ascii.AsciiMemcacheDecoder
-
- Continuum - Class in com.spotify.folsom.ketama
-
- Continuum(Collection<AddressAndClient>) - Constructor for class com.spotify.folsom.ketama.Continuum
-
- continuum - Variable in class com.spotify.folsom.ketama.KetamaMemcacheClient
-
- counter - Variable in class com.spotify.folsom.roundrobin.RoundRobinMemcacheClient
-
- create(List<byte[]>, boolean) - Static method in class com.spotify.folsom.client.ascii.MultigetRequest
-
- create(List<byte[]>) - Method in class com.spotify.folsom.client.ascii.MultigetRequest
-
- create(SetRequest.Operation, byte[], byte[], int) - Static method in class com.spotify.folsom.client.ascii.SetRequest
-
- create(SetRequest.Operation, byte[], byte[], int, int) - Static method in class com.spotify.folsom.client.ascii.SetRequest
-
- create(List<byte[]>, int) - Static method in class com.spotify.folsom.client.binary.MultigetRequest
-
- create(List<byte[]>) - Method in class com.spotify.folsom.client.binary.MultigetRequest
-
- create(List<byte[]>) - Method in interface com.spotify.folsom.client.MultiRequest
-
- create(TimeUnit, long) - Static method in class com.spotify.folsom.client.TimeoutChecker
-
- createClient(HostAndPort, boolean, Authenticator) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
- createClients(List<HostAndPort>, boolean, Authenticator) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
- createDecr(byte[], long) - Static method in class com.spotify.folsom.client.ascii.IncrRequest
-
- createIncr(byte[], long) - Static method in class com.spotify.folsom.client.ascii.IncrRequest
-
- createReconnectingClient(HostAndPort, boolean, Authenticator) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
- createResolvingClient(boolean, Authenticator) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
- currentClient - Variable in class com.spotify.folsom.ketama.ResolvingKetamaClient
-
- get(String) - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
-
- get(String, boolean) - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
-
- get(List<String>) - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
-
- GET - Static variable in class com.spotify.folsom.client.ascii.GetRequest
-
- GET - Static variable in class com.spotify.folsom.client.ascii.MultigetRequest
-
- get(String) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
-
- get(List<String>) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
-
- get(String) - Method in interface com.spotify.folsom.MemcacheClient
-
Get the value for the provided key
- get(List<String>) - Method in interface com.spotify.folsom.MemcacheClient
-
Get the value for the provided keys
- getAddress() - Method in class com.spotify.folsom.ketama.AddressAndClient
-
- getAddressString() - Method in class com.spotify.folsom.ketama.AddressAndClient
-
- getAllNodes() - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
-
- getAllNodes() - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
-
- getAllNodes() - Method in interface com.spotify.folsom.MemcacheClient
-
Returns a snapshot of the individual nodes that are part of the cluster right now.
- getAllNodes() - Method in interface com.spotify.folsom.RawMemcacheClient
-
- getAndTouch(String, int) - Method in interface com.spotify.folsom.BinaryMemcacheClient
-
Get the value for the provided key and sets the expiration
- getAndTouch(List<String>, int) - Method in interface com.spotify.folsom.BinaryMemcacheClient
-
Get the values for the provided keys and sets the expiration
- getAndTouch(String, int) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
-
- getAndTouch(List<String>, int) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
-
- getAndTouchAsMap(List<String>, int) - Method in interface com.spotify.folsom.BinaryMemcacheClient
-
Get the values for the provided keys and sets the expiration
- getAsciiAuthenticator() - Method in class com.spotify.folsom.authenticate.UsernamePasswordPair
-
- getAsMap(List<String>) - Method in interface com.spotify.folsom.MemcacheClient
-
Get the value for the provided keys
- getAuthenticator(Authenticator) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
- getBackoffTimeMillis(int) - Method in interface com.spotify.folsom.BackoffFunction
-
Specify how long you should wait before attempting a reconnect.
- getBackoffTimeMillis(int) - Method in class com.spotify.folsom.ExponentialBackoff
-
- getBy() - Method in class com.spotify.folsom.client.ascii.IncrRequest
-
- getCas() - Method in class com.spotify.folsom.GetResult
-
- getClient() - Method in class com.spotify.folsom.ketama.AddressAndClient
-
- getClient(byte[]) - Method in class com.spotify.folsom.ketama.KetamaMemcacheClient
-
- getClient() - Method in class com.spotify.folsom.roundrobin.RoundRobinMemcacheClient
-
- getConnectionFailure() - Method in class com.spotify.folsom.client.AbstractMultiMemcacheClient
-
- getConnectionFailure() - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
-
- getConnectionFailure() - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
-
- getConnectionFailure() - Method in class com.spotify.folsom.client.DefaultRawMemcacheClient
-
- getConnectionFailure() - Method in class com.spotify.folsom.client.NotConnectedClient
-
- getConnectionFailure() - Method in class com.spotify.folsom.client.test.FakeRawMemcacheClient
-
- getConnectionFailure() - Method in class com.spotify.folsom.ketama.ResolvingKetamaClient
-
- getConnectionFailure() - Method in interface com.spotify.folsom.ObservableClient
-
Returns the unrecoverable connection failure, if any.
- getConnectionFailure() - Method in class com.spotify.folsom.reconnect.ReconnectingClient
-
- getConnectionFailure() - Method in class com.spotify.folsom.retry.RetryingClient
-
- getFlags() - Method in class com.spotify.folsom.GetResult
-
- getGlobalConnectionCount() - Static method in class com.spotify.folsom.client.DefaultRawMemcacheClient
-
- getGlobalConnectionCount() - Static method in class com.spotify.folsom.client.Utils
-
A counter of all currently connected clients.
- getHost() - Method in class com.spotify.folsom.Resolver.ResolveResult
-
- getHostAndPortFromBracketedHost(String) - Static method in class com.spotify.folsom.guava.HostAndPort
-
Parses a bracketed host-port string, throwing IllegalArgumentException if parsing fails.
- getHostText() - Method in class com.spotify.folsom.guava.HostAndPort
-
Returns the portion of this HostAndPort instance that should represent the hostname or
IPv4/IPv6 literal.
- getInstance() - Static method in class com.spotify.folsom.authenticate.AsciiAuthenticationValidator
-
- getInstance() - Static method in class com.spotify.folsom.authenticate.BinaryAuthenticationValidator
-
- getInstance() - Static method in class com.spotify.folsom.authenticate.NoAuthenticationValidation
-
- getInstance() - Static method in class com.spotify.folsom.transcoder.SerializableObjectTranscoder
-
- getInternal(String, int) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
-
- getKey() - Method in class com.spotify.folsom.client.AbstractRequest
-
- getKey() - Method in interface com.spotify.folsom.client.Request
-
- getKeys() - Method in class com.spotify.folsom.client.ascii.MultigetRequest
-
- getKeys() - Method in class com.spotify.folsom.client.binary.MultigetRequest
-
- getKeys() - Method in interface com.spotify.folsom.client.MultiRequest
-
- getKind(OpCode) - Static method in enum com.spotify.folsom.client.OpCode
-
- getMap() - Method in class com.spotify.folsom.client.test.FakeRawMemcacheClient
-
- getOpCode() - Method in class com.spotify.folsom.client.ascii.SetRequest
-
- getOpCode() - Method in class com.spotify.folsom.client.binary.SetRequest
-
- getOpCode() - Method in interface com.spotify.folsom.client.SetRequest
-
- getOutstandingRequests() - Method in interface com.spotify.folsom.Metrics.OutstandingRequestsGauge
-
- getPlainTextAuthenticator() - Method in class com.spotify.folsom.authenticate.UsernamePasswordPair
-
- getPort() - Method in class com.spotify.folsom.guava.HostAndPort
-
Get the current port number, failing if no port is defined.
- getPort() - Method in class com.spotify.folsom.Resolver.ResolveResult
-
- getPortOrDefault(int) - Method in class com.spotify.folsom.guava.HostAndPort
-
Returns the current port number, with a default if no port is defined.
- getRawMemcacheClient() - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
-
- getRawMemcacheClient() - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
-
- getRawMemcacheClient() - Method in interface com.spotify.folsom.MemcacheClient
-
Note: This is typically only useful for testing and debugging
- GetRequest - Class in com.spotify.folsom.client.ascii
-
- GetRequest(byte[], boolean) - Constructor for class com.spotify.folsom.client.ascii.GetRequest
-
- GetRequest - Class in com.spotify.folsom.client.binary
-
- GetRequest(byte[], OpCode, int) - Constructor for class com.spotify.folsom.client.binary.GetRequest
-
- GetRequest - Interface in com.spotify.folsom.client
-
- GetResult<V> - Class in com.spotify.folsom
-
- GetResult(V, long, int) - Constructor for class com.spotify.folsom.GetResult
-
- getResultToValue - Variable in class com.spotify.folsom.client.TransformerUtil
-
- getStats(String) - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
-
- getStats(String) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
-
- getStats(String) - Method in interface com.spotify.folsom.MemcacheClient
-
Get raw statistics from the memcached instances.
- getStats() - Method in class com.spotify.folsom.MemcachedStats
-
- getTtl() - Method in class com.spotify.folsom.Resolver.ResolveResult
-
- getValue() - Method in class com.spotify.folsom.client.ascii.SetRequest
-
- getValue() - Method in class com.spotify.folsom.client.binary.SetRequest
-
- getValue() - Method in interface com.spotify.folsom.client.SetRequest
-
- getValue() - Method in class com.spotify.folsom.GetResult
-
- GLOBAL_CONNECTION_COUNT - Static variable in class com.spotify.folsom.client.DefaultRawMemcacheClient
-
- rawMemcacheClient - Variable in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
-
- rawMemcacheClient - Variable in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
-
- RawMemcacheClient - Interface in com.spotify.folsom
-
A raw memcache client, mostly useful internally
- readLine(ByteBuf, int) - Method in class com.spotify.folsom.client.ascii.AsciiMemcacheDecoder
-
- readNextToken() - Method in class com.spotify.folsom.client.ascii.AsciiMemcacheDecoder
-
- reconnectCount - Variable in class com.spotify.folsom.reconnect.ReconnectingClient
-
- ReconnectingClient - Class in com.spotify.folsom.reconnect
-
- ReconnectingClient(BackoffFunction, ScheduledExecutorService, HostAndPort, ReconnectionListener, int, int, boolean, Authenticator, Executor, long, Charset, Metrics, int, EventLoopGroup, Class<? extends Channel>) - Constructor for class com.spotify.folsom.reconnect.ReconnectingClient
-
- ReconnectingClient(BackoffFunction, ScheduledExecutorService, HostAndPort, int, int, boolean, Authenticator, Executor, long, Charset, Metrics, int, EventLoopGroup, Class<? extends Channel>) - Constructor for class com.spotify.folsom.reconnect.ReconnectingClient
-
- ReconnectingClient(BackoffFunction, ScheduledExecutorService, Connector, Authenticator, HostAndPort, ReconnectionListener) - Constructor for class com.spotify.folsom.reconnect.ReconnectingClient
-
- ReconnectingClient(BackoffFunction, ScheduledExecutorService, Connector, HostAndPort, ReconnectionListener) - Constructor for class com.spotify.folsom.reconnect.ReconnectingClient
-
- ReconnectingClient.StandardReconnectionListener - Class in com.spotify.folsom.reconnect
-
This class should be regarded as internal API.
- reconnectionCancelled() - Method in class com.spotify.folsom.reconnect.AbstractReconnectionListener
-
The reconnection was cancelled.
- reconnectionCancelled() - Method in class com.spotify.folsom.reconnect.CatchingReconnectionListener
-
The reconnection was cancelled.
- reconnectionCancelled() - Method in interface com.spotify.folsom.reconnect.ReconnectionListener
-
The reconnection was cancelled.
- reconnectionListener - Variable in class com.spotify.folsom.MemcacheClientBuilder
-
- reconnectionListener - Variable in class com.spotify.folsom.reconnect.ReconnectingClient
-
- ReconnectionListener - Interface in com.spotify.folsom.reconnect
-
A listener for each reconnection event.
- reconnectionQueuedFromError(Throwable, HostAndPort, long, int) - Method in class com.spotify.folsom.reconnect.AbstractReconnectionListener
-
A new reconnection has been queued on the executor.
- reconnectionQueuedFromError(Throwable, HostAndPort, long, int) - Method in class com.spotify.folsom.reconnect.CatchingReconnectionListener
-
A new reconnection has been queued on the executor.
- reconnectionQueuedFromError(Throwable, HostAndPort, long, int) - Method in class com.spotify.folsom.reconnect.ReconnectingClient.StandardReconnectionListener
-
- reconnectionQueuedFromError(Throwable, HostAndPort, long, int) - Method in interface com.spotify.folsom.reconnect.ReconnectionListener
-
A new reconnection has been queued on the executor.
- reconnectionSuccessful(HostAndPort, int, boolean) - Method in class com.spotify.folsom.reconnect.AbstractReconnectionListener
-
A reconnect was successful, and a new connection has been set up.
- reconnectionSuccessful(HostAndPort, int, boolean) - Method in class com.spotify.folsom.reconnect.CatchingReconnectionListener
-
A reconnect was successful, and a new connection has been set up.
- reconnectionSuccessful(HostAndPort, int, boolean) - Method in class com.spotify.folsom.reconnect.ReconnectingClient.StandardReconnectionListener
-
- reconnectionSuccessful(HostAndPort, int, boolean) - Method in interface com.spotify.folsom.reconnect.ReconnectionListener
-
A reconnect was successful, and a new connection has been set up.
- refreshJob - Variable in class com.spotify.folsom.ketama.ResolvingKetamaClient
-
- registerForConnectionChanges(ConnectionChangeListener) - Method in class com.spotify.folsom.AbstractRawMemcacheClient
-
- registerForConnectionChanges(ConnectionChangeListener) - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
-
- registerForConnectionChanges(ConnectionChangeListener) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
-
- registerForConnectionChanges(ConnectionChangeListener) - Method in interface com.spotify.folsom.ObservableClient
-
Register for connection change events.
- registerForConnectionChanges(ConnectionChangeListener) - Method in class com.spotify.folsom.retry.RetryingClient
-
- registerOutstandingRequestsGauge(Metrics.OutstandingRequestsGauge) - Method in class com.spotify.folsom.client.NoopMetrics
-
- registerOutstandingRequestsGauge(Metrics.OutstandingRequestsGauge) - Method in interface com.spotify.folsom.Metrics
-
Called by the MemcacheClient initialization process to allow a gauge to be registered with the
metrics implementation to monitor the number of outstanding requests at any moment in time.
- replace(String, V, int, long) - Method in interface com.spotify.folsom.BinaryMemcacheClient
-
Replace a key in memcache with the provided value, with the specified TTL.
- replace(String, V, int, long, int) - Method in interface com.spotify.folsom.BinaryMemcacheClient
-
Replace a key in memcache with the provided value, with the specified TTL.
- replace(String, V, int) - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
-
- replace(String, V, int, int) - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
-
- replace(String, V, int) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
-
- replace(String, V, int, int) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
-
- replace(String, V, int, long) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
-
- replace(String, V, int, long, int) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
-
- replace(String, V, int) - Method in interface com.spotify.folsom.MemcacheClient
-
Replace a key in memcache with the provided value, with the specified TTL.
- replace(String, V, int, int) - Method in interface com.spotify.folsom.MemcacheClient
-
Replace a key in memcache with the provided value, with the specified TTL.
- replies - Variable in class com.spotify.folsom.client.binary.BinaryMemcacheDecoder
-
- request - Variable in class com.spotify.folsom.client.DefaultRawMemcacheClient.RequestWritePromise
-
- Request<V> - Interface in com.spotify.folsom.client
-
- RequestWritePromise(Channel, Request<?>) - Constructor for class com.spotify.folsom.client.DefaultRawMemcacheClient.RequestWritePromise
-
- requireAll - Variable in class com.spotify.folsom.ConnectFuture
-
- requireBracketsForIPv6() - Method in class com.spotify.folsom.guava.HostAndPort
-
Generate an error if the host might be a non-bracketed IPv6 literal.
- resolve() - Method in class com.spotify.folsom.ketama.ResolvingKetamaClient
-
- resolve() - Method in interface com.spotify.folsom.Resolver
-
- resolve() - Method in class com.spotify.folsom.SrvResolver
-
- resolver - Variable in class com.spotify.folsom.ketama.ResolvingKetamaClient
-
- resolver - Variable in class com.spotify.folsom.MemcacheClientBuilder
-
- Resolver - Interface in com.spotify.folsom
-
- Resolver.ResolveResult - Class in com.spotify.folsom
-
- resolveRefreshPeriod - Variable in class com.spotify.folsom.MemcacheClientBuilder
-
- ResolveResult(String, int, long) - Constructor for class com.spotify.folsom.Resolver.ResolveResult
-
- ResolvingKetamaClient - Class in com.spotify.folsom.ketama
-
- ResolvingKetamaClient(Resolver, ScheduledExecutorService, long, TimeUnit, ResolvingKetamaClient.Connector, long, TimeUnit) - Constructor for class com.spotify.folsom.ketama.ResolvingKetamaClient
-
- ResolvingKetamaClient.Connector - Interface in com.spotify.folsom.ketama
-
- ResolvingKetamaClient.MyConnectionChangeListener - Class in com.spotify.folsom.ketama
-
- ResponsePacket - Class in com.spotify.folsom.client.binary
-
- ResponsePacket(OpCode, MemcacheStatus, int, long, int, byte[], byte[]) - Constructor for class com.spotify.folsom.client.binary.ResponsePacket
-
- resultDecoder - Variable in class com.spotify.folsom.client.TransformerUtil.ListResultDecoder
-
- resultDecoder - Variable in class com.spotify.folsom.client.TransformerUtil
-
- ResultDecoder(Transcoder<T>) - Constructor for class com.spotify.folsom.client.TransformerUtil.ResultDecoder
-
- resultUnwrapper - Variable in class com.spotify.folsom.client.TransformerUtil.ListResultUnwrapper
-
- ResultUnwrapper() - Constructor for class com.spotify.folsom.client.TransformerUtil.ResultUnwrapper
-
- retry - Variable in class com.spotify.folsom.MemcacheClientBuilder
-
- retry() - Method in class com.spotify.folsom.reconnect.ReconnectingClient
-
- RetryingClient - Class in com.spotify.folsom.retry
-
A simple wrapping client that retries once (but only for MemcacheClosedException's).
- RetryingClient(RawMemcacheClient) - Constructor for class com.spotify.folsom.retry.RetryingClient
-
- ringOfFire - Variable in class com.spotify.folsom.ketama.Continuum
-
- RoundRobinMemcacheClient - Class in com.spotify.folsom.roundrobin
-
A client that tries to distribute requests equally to all delegate clients.
- RoundRobinMemcacheClient(List<RawMemcacheClient>) - Constructor for class com.spotify.folsom.roundrobin.RoundRobinMemcacheClient
-
- routing2 - Variable in class com.spotify.folsom.ketama.KetamaMemcacheClient.Assembler
-
- wakeup - Variable in class com.spotify.folsom.client.BatchFlusher
-
Used to wake up the event loop and schedule a flush to be performed after all outstanding write
tasks are run.
- withAddress(String) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
Define which memcache server to connect to.
- withAddress(String, int) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
Define which memcache server to connect to.
- withBackoff(BackoffFunction) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
Specify how long the client should wait between reconnects.
- withCas() - Method in class com.spotify.folsom.client.ascii.SetRequest
-
- withCas() - Method in class com.spotify.folsom.client.binary.DeleteRequest
-
- withCas() - Method in class com.spotify.folsom.client.binary.SetRequest
-
- withCas() - Method in interface com.spotify.folsom.client.SetRequest
-
- withChannelClass(Class<? extends Channel>) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
Set a Netty Channel class for the client.
- withClient(RawMemcacheClient) - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
-
- withClient(RawMemcacheClient) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
-
- withConnections(int) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
Use multiple connections to each memcache server.
- withConnectionTimeoutMillis(long) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
Set the maximum time to wait before considering the connection to be dead and should be closed
and recreated.
- withDefaultPort(int) - Method in class com.spotify.folsom.guava.HostAndPort
-
Provide a default port if the parsed string contained only a host.
- withEventLoopGroup(EventLoopGroup) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
Set an Netty EventLoopGroup for the client.
- withEventLoopThreadFlushMaxBatchSize(int) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
Specify the maximum number of requests that will be written to a connection in a single
operation when sending requests on the EventLoopGroup thread that is handling the
connection.
- withKeyCharset(Charset) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
Define the charset encoding for keys.
- withMaxKeyLength(int) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
Set the maximum key length of the byte representation of the input string.
- withMaxOutstandingRequests(int) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
Specify the maximum number of requests in the queue per server connection.
- withMaxSetLength(int) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
Set the maximum value size for set requests.
- withMetrics(Metrics) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
Specify how to collect metrics.
- withoutAuthenticationValidation() - Method in class com.spotify.folsom.MemcacheClientBuilder
-
Disable authentication validation - only useful for tests against jmemcached which does not
support binary NOOP
- withReconnectionListener(ReconnectionListener) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
Specify how to handle reconnections.
- withReplyExecutor(Executor) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
Specify an executor to execute all replies on.
- withRequestBatchSize(int) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
- withRequestTimeoutMillis(long) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
Deprecated.
- withResolver(Resolver) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
Use a dynamic resolved instead of a fixed set of addresses.
- withResolveRefreshPeriod(long) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
This is only used for the dynamic ketama client.
- withResolveShutdownDelay(long) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
This is only used for the dynamic ketama client.
- withRetry(boolean) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
Specify if the client should retry once if the connection is closed.
- withSRVRecord(String) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
- withSRVRefreshPeriod(long) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
- withSrvResolver(DnsSrvResolver) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
- withSrvResolver(DnsSrvResolver) - Method in class com.spotify.folsom.SrvResolver.Builder
-
Use a specific DNS resolver.
- withSRVShutdownDelay(long) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
- withTracer(Tracer) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
Specify how to collect tracing.
- withUsernamePassword(String, String) - Method in class com.spotify.folsom.MemcacheClientBuilder
-
Authenticate with memcached using plaintext SASL.
- WOKEN - Variable in class com.spotify.folsom.client.BatchFlusher
-
- woken - Variable in class com.spotify.folsom.client.BatchFlusher
-
- workingBuffer - Variable in class com.spotify.folsom.client.MemcacheEncoder
-
- write(ChannelHandlerContext, Object, ChannelPromise) - Method in class com.spotify.folsom.client.DefaultRawMemcacheClient.ConnectionHandler
-
- writeHeader(ByteBuffer, OpCode, int, int, long) - Method in class com.spotify.folsom.client.binary.BinaryRequest
-
- writeRequest(ByteBufAllocator, ByteBuffer) - Method in class com.spotify.folsom.client.ascii.DeleteRequest
-
- writeRequest(ByteBufAllocator, ByteBuffer) - Method in class com.spotify.folsom.client.ascii.DeleteWithCasRequest
-
- writeRequest(ByteBufAllocator, ByteBuffer) - Method in class com.spotify.folsom.client.ascii.FlushRequest
-
- writeRequest(ByteBufAllocator, ByteBuffer) - Method in class com.spotify.folsom.client.ascii.GetRequest
-
- writeRequest(ByteBufAllocator, ByteBuffer) - Method in class com.spotify.folsom.client.ascii.IncrRequest
-
- writeRequest(ByteBufAllocator, ByteBuffer) - Method in class com.spotify.folsom.client.ascii.MultigetRequest
-
- writeRequest(ByteBufAllocator, ByteBuffer) - Method in class com.spotify.folsom.client.ascii.SetRequest
-
- writeRequest(ByteBufAllocator, ByteBuffer) - Method in class com.spotify.folsom.client.ascii.StatsRequest
-
- writeRequest(ByteBufAllocator, ByteBuffer) - Method in class com.spotify.folsom.client.ascii.TouchRequest
-
- writeRequest(ByteBufAllocator, ByteBuffer) - Method in class com.spotify.folsom.client.binary.DeleteRequest
-
- writeRequest(ByteBufAllocator, ByteBuffer) - Method in class com.spotify.folsom.client.binary.FlushRequest
-
- writeRequest(ByteBufAllocator, ByteBuffer) - Method in class com.spotify.folsom.client.binary.GetRequest
-
- writeRequest(ByteBufAllocator, ByteBuffer) - Method in class com.spotify.folsom.client.binary.IncrRequest
-
- writeRequest(ByteBufAllocator, ByteBuffer) - Method in class com.spotify.folsom.client.binary.MultigetRequest
-
- writeRequest(ByteBufAllocator, ByteBuffer) - Method in class com.spotify.folsom.client.binary.NoopRequest
-
- writeRequest(ByteBufAllocator, ByteBuffer) - Method in class com.spotify.folsom.client.binary.PlaintextAuthenticateRequest
-
- writeRequest(ByteBufAllocator, ByteBuffer) - Method in class com.spotify.folsom.client.binary.SetRequest
-
- writeRequest(ByteBufAllocator, ByteBuffer) - Method in class com.spotify.folsom.client.binary.StatsRequest
-
- writeRequest(ByteBufAllocator, ByteBuffer) - Method in class com.spotify.folsom.client.binary.TouchRequest
-
- writeRequest(ByteBufAllocator, ByteBuffer) - Method in interface com.spotify.folsom.client.Request
-