Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W Y 

A

AbstractMultiMemcacheClient - Class in com.spotify.folsom.client
 
AbstractMultiMemcacheClient(Collection<RawMemcacheClient>) - Constructor for class com.spotify.folsom.client.AbstractMultiMemcacheClient
 
AbstractRawMemcacheClient - Class in com.spotify.folsom
 
AbstractRawMemcacheClient() - Constructor for class com.spotify.folsom.AbstractRawMemcacheClient
 
add(String, V, int, long) - Method in interface com.spotify.folsom.BinaryMemcacheClient
Add a key in memcache with the provided value, with the specified TTL.
add(String, V, int) - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
 
add(String, V, int) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
add(String, V, int, long) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
ADD - Static variable in class com.spotify.folsom.client.OpCode
 
add(String, V, int) - Method in interface com.spotify.folsom.MemcacheClient
Add a key in memcache with the provided value, with the specified TTL.
addGetResult(byte[], byte[], long) - Method in class com.spotify.folsom.client.ascii.ValueAsciiResponse
 
ADDQ - Static variable in class com.spotify.folsom.client.OpCode
 
address - Variable in class com.spotify.folsom.client.DefaultRawMemcacheClient
 
address - Variable in class com.spotify.folsom.ketama.AddressAndClient
 
address - Variable in class com.spotify.folsom.reconnect.ReconnectingClient
 
AddressAndClient - Class in com.spotify.folsom.ketama
 
AddressAndClient(HostAndPort, RawMemcacheClient) - Constructor for class com.spotify.folsom.ketama.AddressAndClient
 
addresses - Variable in class com.spotify.folsom.ketama.SrvKetamaClient
 
addresses - Variable in class com.spotify.folsom.MemcacheClientBuilder
 
addressToBytes(String) - Static method in class com.spotify.folsom.ketama.Continuum
 
append(String, V, long) - Method in interface com.spotify.folsom.BinaryMemcacheClient
 
append(String, V) - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
 
append(String, V) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
append(String, V, long) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
APPEND - Static variable in class com.spotify.folsom.client.OpCode
 
append(String, V) - Method in interface com.spotify.folsom.MemcacheClient
 
APPENDQ - Static variable in class com.spotify.folsom.client.OpCode
 
apply(List<GetResult<byte[]>>) - Method in class com.spotify.folsom.client.TransformerUtil.ListResultDecoder
 
apply(List<GetResult<T>>) - Method in class com.spotify.folsom.client.TransformerUtil.ListResultUnwrapper
 
apply(GetResult<byte[]>) - Method in class com.spotify.folsom.client.TransformerUtil.ResultDecoder
 
apply(GetResult<T>) - Method in class com.spotify.folsom.client.TransformerUtil.ResultUnwrapper
 
apply(List<List<T>>) - Method in class com.spotify.folsom.ketama.KetamaMemcacheClient.Assembler
 
AsciiMemcacheClient<V> - Interface in com.spotify.folsom
A memcache client using the ascii protocol
AsciiMemcacheDecoder - Class in com.spotify.folsom.client.ascii
 
AsciiMemcacheDecoder(Charset) - Constructor for class com.spotify.folsom.client.ascii.AsciiMemcacheDecoder
 
AsciiRequest<T> - Class in com.spotify.folsom.client.ascii
 
AsciiRequest(String, Charset) - Constructor for class com.spotify.folsom.client.ascii.AsciiRequest
 
AsciiRequest(byte[]) - Constructor for class com.spotify.folsom.client.ascii.AsciiRequest
 
AsciiResponse - Class in com.spotify.folsom.client.ascii
 
AsciiResponse(AsciiResponse.Type) - Constructor for class com.spotify.folsom.client.ascii.AsciiResponse
 
AsciiResponse.Type - Enum in com.spotify.folsom.client.ascii
 
Assembler(Map<R, ListenableFuture<List<T>>>, List<R>) - Constructor for class com.spotify.folsom.ketama.KetamaMemcacheClient.Assembler
 
awaitedState - Variable in class com.spotify.folsom.ConnectFuture
 

B

BackoffFunction - Interface in com.spotify.folsom
 
backoffFunction - Variable in class com.spotify.folsom.MemcacheClientBuilder
 
backoffFunction - Variable in class com.spotify.folsom.reconnect.ReconnectingClient
 
BATCH_SIZE - Static variable in class com.spotify.folsom.client.binary.BinaryMemcacheDecoder
 
BatchFlusher - Class in com.spotify.folsom.client
A helper for doing opportunistic batching of netty channel flushes, allowing for a gathering write to an underlying GatheringByteChannel, collapsing multiple writes into fewer syscalls.
BatchFlusher(Channel) - Constructor for class com.spotify.folsom.client.BatchFlusher
 
BatchFlusher(Channel, int) - Constructor for class com.spotify.folsom.client.BatchFlusher
 
BinaryMemcacheClient<V> - Interface in com.spotify.folsom
A memcache client using the binary protocol
BinaryMemcacheDecoder - Class in com.spotify.folsom.client.binary
 
BinaryMemcacheDecoder() - Constructor for class com.spotify.folsom.client.binary.BinaryMemcacheDecoder
 
BinaryRequest<V> - Class in com.spotify.folsom.client.binary
 
BinaryRequest(String, Charset) - Constructor for class com.spotify.folsom.client.binary.BinaryRequest
 
BinaryRequest(byte[]) - Constructor for class com.spotify.folsom.client.binary.BinaryRequest
 
BinaryResponse - Class in com.spotify.folsom.client.binary
 
BinaryResponse() - Constructor for class com.spotify.folsom.client.binary.BinaryResponse
 
buildRing(Collection<AddressAndClient>) - Method in class com.spotify.folsom.ketama.Continuum
 
by - Variable in class com.spotify.folsom.client.ascii.IncrRequest
 
by - Variable in class com.spotify.folsom.client.binary.IncrRequest
 
ByteArrayTranscoder - Class in com.spotify.folsom.transcoder
 
ByteArrayTranscoder() - Constructor for class com.spotify.folsom.transcoder.ByteArrayTranscoder
 

C

CallbackSettableFuture<T> - Class in com.spotify.folsom.client
 
CallbackSettableFuture(ListenableFuture<T>) - Constructor for class com.spotify.folsom.client.CallbackSettableFuture
 
cas - Variable in class com.spotify.folsom.client.ascii.AsciiMemcacheDecoder
 
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.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
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
 
casSet(String, Charset, byte[], int, long) - Static method in class com.spotify.folsom.client.ascii.SetRequest
 
casSetInternal(byte, String, V, int, long) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
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
 
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.SrvKetamaClient
 
client - Variable in class com.spotify.folsom.ketama.AddressAndClient
 
client - Variable in class com.spotify.folsom.reconnect.ReconnectingClient
 
clients - Variable in class com.spotify.folsom.client.AbstractMultiMemcacheClient
 
clients - Variable in class com.spotify.folsom.roundrobin.RoundRobinMemcacheClient
 
clientsOnly(Collection<AddressAndClient>) - Static method in class com.spotify.folsom.ketama.KetamaMemcacheClient
 
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.TouchRequest
 
CMD_BYTES - Static variable in class com.spotify.folsom.client.ascii.DeleteRequest
 
com.spotify.folsom - package com.spotify.folsom
 
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.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
 
compare(HostAndPort, HostAndPort) - Method in class com.spotify.folsom.ketama.SrvKetamaClient.HostAndPortComparator
 
connect(HostAndPort, int, boolean, Executor, long, Charset, Metrics, int) - Static method in class com.spotify.folsom.client.DefaultRawMemcacheClient
 
connect(HostAndPort) - Method in interface com.spotify.folsom.ketama.SrvKetamaClient.Connector
 
connect() - Method in interface com.spotify.folsom.reconnect.ReconnectingClient.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.
ConnectFuture - Class in com.spotify.folsom
 
ConnectFuture(ObservableClient, 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
 
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.SrvKetamaClient.MyConnectionChangeListener
 
ConnectionChangeListener - Interface in com.spotify.folsom
 
ConnectionHandler() - Constructor for class com.spotify.folsom.client.DefaultRawMemcacheClient.ConnectionHandler
 
connections - Variable in class com.spotify.folsom.MemcacheClientBuilder
 
connector - Variable in class com.spotify.folsom.ketama.SrvKetamaClient
 
connector - Variable in class com.spotify.folsom.reconnect.ReconnectingClient
 
connectRaw(boolean) - 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<String>, Charset, 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, String, Charset, byte[], int) - Static method in class com.spotify.folsom.client.ascii.SetRequest
 
create(List<String>, Charset, 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) - Method in class com.spotify.folsom.MemcacheClientBuilder
 
createClients(List<HostAndPort>, boolean) - Method in class com.spotify.folsom.MemcacheClientBuilder
 
createDecr(String, Charset, long) - Static method in class com.spotify.folsom.client.ascii.IncrRequest
 
createIncr(String, Charset, long) - Static method in class com.spotify.folsom.client.ascii.IncrRequest
 
createReconnectingClient(HostAndPort, boolean) - Method in class com.spotify.folsom.MemcacheClientBuilder
 
createSRVClient(boolean) - Method in class com.spotify.folsom.MemcacheClientBuilder
 
currentClient - Variable in class com.spotify.folsom.ketama.SrvKetamaClient
 

D

DAEMON_THREAD_FACTORY - Static variable in class com.spotify.folsom.client.DefaultRawMemcacheClient
 
decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class com.spotify.folsom.client.ascii.AsciiMemcacheDecoder
 
decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class com.spotify.folsom.client.binary.BinaryMemcacheDecoder
 
decode(ListenableFuture<GetResult<byte[]>>) - Method in class com.spotify.folsom.client.TransformerUtil
 
decode(byte[]) - Method in class com.spotify.folsom.transcoder.ByteArrayTranscoder
 
decode(byte[]) - Method in interface com.spotify.folsom.Transcoder
 
decode(byte[]) - Method in class com.spotify.folsom.transcoder.SerializableObjectTranscoder
 
decode(byte[]) - Method in class com.spotify.folsom.transcoder.StringTranscoder
 
decodeKey(byte[]) - Method in class com.spotify.folsom.client.ascii.GetRequest
 
decodeList(ListenableFuture<List<GetResult<byte[]>>>) - Method in class com.spotify.folsom.client.TransformerUtil
 
decr(String, long) - Method in interface com.spotify.folsom.AsciiMemcacheClient
Decrement a counter for the provided key
decr(String, long, long, int) - Method in interface com.spotify.folsom.BinaryMemcacheClient
Decrement a counter for the provided key
decr(String, long) - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
 
decr(String, long, long, int) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
DECR_CMD - Static variable in class com.spotify.folsom.client.ascii.IncrRequest
 
DECREMENT - Static variable in class com.spotify.folsom.client.OpCode
 
DECREMENTQ - Static variable in class com.spotify.folsom.client.OpCode
 
DEFAULT_HOSTNAME - Static variable in class com.spotify.folsom.MemcacheClientBuilder
 
DEFAULT_MAX_OUTSTANDING - Static variable in class com.spotify.folsom.MemcacheClientBuilder
 
DEFAULT_MAX_PENDING - Static variable in class com.spotify.folsom.client.BatchFlusher
 
DEFAULT_MAX_SET_LENGTH - Static variable in class com.spotify.folsom.MemcacheClientBuilder
 
DEFAULT_PORT - Static variable in class com.spotify.folsom.MemcacheClientBuilder
 
DefaultAsciiMemcacheClient<V> - Class in com.spotify.folsom.client.ascii
The default implementation of AsciiMemcacheClient
DefaultAsciiMemcacheClient(RawMemcacheClient, Metrics, Transcoder<V>, Charset) - Constructor for class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
 
DefaultBinaryMemcacheClient<V> - Class in com.spotify.folsom.client.binary
The default implementation of BinaryMemcacheClient
DefaultBinaryMemcacheClient(RawMemcacheClient, Metrics, Transcoder<V>, Charset) - Constructor for class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
DefaultDnsResolver() - Constructor for class com.spotify.folsom.MemcacheClientBuilder.DefaultDnsResolver
 
DefaultExecutor() - Constructor for class com.spotify.folsom.MemcacheClientBuilder.DefaultExecutor
 
DefaultRawMemcacheClient - Class in com.spotify.folsom.client
 
DefaultRawMemcacheClient(HostAndPort, Channel, int, Executor, long, Metrics, int) - Constructor for class com.spotify.folsom.client.DefaultRawMemcacheClient
 
DefaultRawMemcacheClient.ConnectionHandler - Class in com.spotify.folsom.client
Handles a channel connected to the address specified in the constructor.
DefaultRawMemcacheClient.RequestWritePromise - Class in com.spotify.folsom.client
 
DefaultScheduledExecutor() - Constructor for class com.spotify.folsom.MemcacheClientBuilder.DefaultScheduledExecutor
 
DEL_VBUCKET - Static variable in class com.spotify.folsom.client.OpCode
 
delegate - Variable in class com.spotify.folsom.retry.RetryingClient
 
delete(String) - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
 
delete(String) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
DELETE - Static variable in class com.spotify.folsom.client.OpCode
 
delete(String) - Method in interface com.spotify.folsom.MemcacheClient
Delete the provided key
DELETED - Static variable in class com.spotify.folsom.client.ascii.AsciiResponse
 
deleteFailures - Variable in class com.spotify.folsom.client.YammerMetrics
 
DELETEQ - Static variable in class com.spotify.folsom.client.OpCode
 
DeleteRequest - Class in com.spotify.folsom.client.ascii
 
DeleteRequest(String, Charset) - Constructor for class com.spotify.folsom.client.ascii.DeleteRequest
 
DeleteRequest - Class in com.spotify.folsom.client.binary
 
DeleteRequest(String, Charset) - Constructor for class com.spotify.folsom.client.binary.DeleteRequest
 
deletes - Variable in class com.spotify.folsom.client.YammerMetrics
 
deleteSuccesses - Variable in class com.spotify.folsom.client.YammerMetrics
 
disconnectFuture(ObservableClient) - Static method in class com.spotify.folsom.ConnectFuture
 
disconnectReason - Variable in class com.spotify.folsom.client.DefaultRawMemcacheClient
 
dnsRefreshPeriod - Variable in class com.spotify.folsom.MemcacheClientBuilder
 

E

encode(ChannelHandlerContext, Request<?>, List<Object>) - Method in class com.spotify.folsom.client.MemcacheEncoder
 
encode(byte[]) - Method in class com.spotify.folsom.transcoder.ByteArrayTranscoder
 
encode(T) - Method in interface com.spotify.folsom.Transcoder
 
encode(Serializable) - Method in class com.spotify.folsom.transcoder.SerializableObjectTranscoder
 
encode(String) - Method in class com.spotify.folsom.transcoder.StringTranscoder
 
encodeKey(String, Charset) - Static method in class com.spotify.folsom.client.Request
 
encodeKeys(List<String>, Charset) - Static method in class com.spotify.folsom.client.Request
 
equals(Object) - Method in class com.spotify.folsom.GetResult
 
EVENT_LOOP_GROUP - Static variable in class com.spotify.folsom.client.DefaultRawMemcacheClient
 
eventBus - Variable in class com.spotify.folsom.AbstractRawMemcacheClient
 
eventLoop - Variable in class com.spotify.folsom.client.BatchFlusher
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class com.spotify.folsom.client.DefaultRawMemcacheClient.ConnectionHandler
 
executor - Variable in class com.spotify.folsom.client.DefaultRawMemcacheClient
 
executor - Variable in class com.spotify.folsom.ketama.SrvKetamaClient
 
executor - Variable in class com.spotify.folsom.MemcacheClientBuilder
 
EXISTS - Static variable in class com.spotify.folsom.client.ascii.AsciiResponse
 
expect(byte, String) - Method in class com.spotify.folsom.client.ascii.AsciiMemcacheDecoder
 
ExponentialBackoff - Class in com.spotify.folsom
 
ExponentialBackoff(long, long, double) - Constructor for class com.spotify.folsom.ExponentialBackoff
 

F

factor - Variable in class com.spotify.folsom.ExponentialBackoff
 
fail() - Method in class com.spotify.folsom.client.ascii.AsciiMemcacheDecoder
 
fail(ByteBuf, String) - Method in class com.spotify.folsom.client.binary.BinaryMemcacheDecoder
 
fail(Throwable) - Method in class com.spotify.folsom.client.DefaultRawMemcacheClient.RequestWritePromise
 
fail() - Method in class com.spotify.folsom.client.NotConnectedClient
 
fail(Throwable) - Method in class com.spotify.folsom.client.Request
 
findClient(byte[]) - Method in class com.spotify.folsom.ketama.Continuum
 
findClient(Map.Entry<Integer, RawMemcacheClient>) - Method in class com.spotify.folsom.ketama.Continuum
 
findKey(int, byte[]) - Method in class com.spotify.folsom.client.ascii.MultigetRequest
 
FLAGS - Static variable in class com.spotify.folsom.client.ascii.SetRequest
 
flatten() - Static method in class com.spotify.folsom.client.Utils
 
flush - Variable in class com.spotify.folsom.client.BatchFlusher
Used to flush all outstanding writes in the outbound channel buffer.
flush() - Method in class com.spotify.folsom.client.BatchFlusher
Schedule an asynchronous opportunistically batching flush.
FLUSH - Static variable in class com.spotify.folsom.client.OpCode
 
flusher - Variable in class com.spotify.folsom.client.DefaultRawMemcacheClient
 
FLUSHQ - Static variable in class com.spotify.folsom.client.OpCode
 
fromInt(int) - Static method in enum com.spotify.folsom.MemcacheStatus
 
future - Variable in class com.spotify.folsom.client.CallbackSettableFuture
 
futures - Variable in class com.spotify.folsom.ketama.KetamaMemcacheClient.Assembler
 

G

GAT - Static variable in class com.spotify.folsom.client.OpCode
 
GATQ - Static variable in class com.spotify.folsom.client.OpCode
 
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 - Static variable in class com.spotify.folsom.client.OpCode
 
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
GET_VBUCKET - Static variable in class com.spotify.folsom.client.OpCode
 
getAddress() - Method in class com.spotify.folsom.ketama.AddressAndClient
 
getAddressesAndClients(List<HostAndPort>) - Method in class com.spotify.folsom.ketama.SrvKetamaClient
 
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
 
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
 
getDeleteFailures() - Method in class com.spotify.folsom.client.YammerMetrics
 
getDeletes() - Method in class com.spotify.folsom.client.YammerMetrics
 
getDeleteSuccesses() - Method in class com.spotify.folsom.client.YammerMetrics
 
getFailures - Variable in class com.spotify.folsom.client.YammerMetrics
 
getGetFailures() - Method in class com.spotify.folsom.client.YammerMetrics
 
getGetHits() - Method in class com.spotify.folsom.client.YammerMetrics
 
getGetMisses() - Method in class com.spotify.folsom.client.YammerMetrics
 
getGets() - Method in class com.spotify.folsom.client.YammerMetrics
 
getGetSuccesses() - Method in class com.spotify.folsom.client.YammerMetrics
 
getHits - Variable in class com.spotify.folsom.client.YammerMetrics
 
getIncrDecrFailures() - Method in class com.spotify.folsom.client.YammerMetrics
 
getIncrDecrs() - Method in class com.spotify.folsom.client.YammerMetrics
 
getIncrDecrSuccesses() - Method in class com.spotify.folsom.client.YammerMetrics
 
getInternal(String, int) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
GETK - Static variable in class com.spotify.folsom.client.OpCode
 
getKey() - Method in class 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(byte) - Static method in class com.spotify.folsom.client.OpCode
 
GETKQ - Static variable in class com.spotify.folsom.client.OpCode
 
getMisses - Variable in class com.spotify.folsom.client.YammerMetrics
 
getMultigetFailures() - Method in class com.spotify.folsom.client.YammerMetrics
 
getMultigets() - Method in class com.spotify.folsom.client.YammerMetrics
 
getMultigetSuccesses() - Method in class com.spotify.folsom.client.YammerMetrics
 
getOpaque() - Method in class com.spotify.folsom.client.binary.BinaryRequest
 
getOutstandingRequests() - Method in interface com.spotify.folsom.Metrics.OutstandingRequestsGauge
 
getOutstandingRequestsGauge() - Method in class com.spotify.folsom.client.YammerMetrics
 
GETQ - Static variable in class com.spotify.folsom.client.OpCode
 
GetRequest - Class in com.spotify.folsom.client.ascii
 
GetRequest(String, Charset, boolean) - Constructor for class com.spotify.folsom.client.ascii.GetRequest
 
GetRequest - Class in com.spotify.folsom.client.binary
 
GetRequest(String, Charset, byte, 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) - Constructor for class com.spotify.folsom.GetResult
 
getResultToValue - Variable in class com.spotify.folsom.client.TransformerUtil
 
gets - Variable in class com.spotify.folsom.client.YammerMetrics
 
getSetFailures() - Method in class com.spotify.folsom.client.YammerMetrics
 
getSets() - Method in class com.spotify.folsom.client.YammerMetrics
 
getSetSuccesses() - Method in class com.spotify.folsom.client.YammerMetrics
 
getSuccesses - Variable in class com.spotify.folsom.client.YammerMetrics
 
getTouches() - Method in class com.spotify.folsom.client.YammerMetrics
 
getTouchFailures() - Method in class com.spotify.folsom.client.YammerMetrics
 
getTouchSuccesses() - Method in class com.spotify.folsom.client.YammerMetrics
 
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
 
GROUP - Static variable in class com.spotify.folsom.client.YammerMetrics
 

H

handle(Object) - Method in class com.spotify.folsom.client.ascii.AsciiRequest
 
handle(AsciiResponse) - Method in class com.spotify.folsom.client.ascii.AsciiRequest
 
handle(AsciiResponse) - Method in class com.spotify.folsom.client.ascii.DeleteRequest
 
handle(AsciiResponse) - Method in class com.spotify.folsom.client.ascii.GetRequest
 
handle(AsciiResponse) - Method in class com.spotify.folsom.client.ascii.IncrRequest
 
handle(AsciiResponse) - Method in class com.spotify.folsom.client.ascii.MultigetRequest
 
handle(AsciiResponse) - Method in class com.spotify.folsom.client.ascii.SetRequest
 
handle(AsciiResponse) - Method in class com.spotify.folsom.client.ascii.TouchRequest
 
handle(Object) - Method in class com.spotify.folsom.client.binary.BinaryRequest
 
handle(BinaryResponse) - Method in class com.spotify.folsom.client.binary.BinaryRequest
 
handle(BinaryResponse) - Method in class com.spotify.folsom.client.binary.DeleteRequest
 
handle(BinaryResponse) - Method in class com.spotify.folsom.client.binary.GetRequest
 
handle(BinaryResponse) - Method in class com.spotify.folsom.client.binary.IncrRequest
 
handle(BinaryResponse) - Method in class com.spotify.folsom.client.binary.MultigetRequest
 
handle(BinaryResponse) - Method in class com.spotify.folsom.client.binary.NoopRequest
 
handle(BinaryResponse) - Method in class com.spotify.folsom.client.binary.SetRequest
 
handle(BinaryResponse) - Method in class com.spotify.folsom.client.binary.TouchRequest
 
handle(Object) - Method in class com.spotify.folsom.client.Request
 
handleSingleReply(BinaryResponse) - Method in class com.spotify.folsom.client.binary.BinaryRequest
 
hash(byte[]) - Static method in class com.spotify.folsom.ketama.Hasher
 
hashCode() - Method in class com.spotify.folsom.GetResult
 
Hasher - Class in com.spotify.folsom.ketama
 
Hasher() - Constructor for class com.spotify.folsom.ketama.Hasher
 
HEADER_SIZE - Static variable in class com.spotify.folsom.client.binary.BinaryRequest
 
HostAndPortComparator() - Constructor for class com.spotify.folsom.ketama.SrvKetamaClient.HostAndPortComparator
 

I

incr(String, long) - Method in interface com.spotify.folsom.AsciiMemcacheClient
Increment a counter for the provided key
incr(String, long, long, int) - Method in interface com.spotify.folsom.BinaryMemcacheClient
Increment a counter for the provided key
incr(String, long) - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
 
incr(String, long, long, int) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
INCR_CMD - Static variable in class com.spotify.folsom.client.ascii.IncrRequest
 
incrDecrFailures - Variable in class com.spotify.folsom.client.YammerMetrics
 
incrDecrs - Variable in class com.spotify.folsom.client.YammerMetrics
 
incrDecrSuccesses - Variable in class com.spotify.folsom.client.YammerMetrics
 
INCREMENT - Static variable in class com.spotify.folsom.client.OpCode
 
INCREMENTQ - Static variable in class com.spotify.folsom.client.OpCode
 
incrInternal(byte, String, long, long, int) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
IncrRequest - Class in com.spotify.folsom.client.ascii
 
IncrRequest(byte[], String, long, Charset) - Constructor for class com.spotify.folsom.client.ascii.IncrRequest
 
IncrRequest - Class in com.spotify.folsom.client.binary
 
IncrRequest(String, Charset, byte, long, long, int) - Constructor for class com.spotify.folsom.client.binary.IncrRequest
 
initial - Variable in class com.spotify.folsom.client.binary.IncrRequest
 
INSTANCE - Static variable in class com.spotify.folsom.client.NoopMetrics
 
INSTANCE - Static variable in class com.spotify.folsom.client.NotConnectedClient
 
INSTANCE - Static variable in class com.spotify.folsom.client.SimpleSizeEstimator
 
INSTANCE - Static variable in class com.spotify.folsom.ketama.SrvKetamaClient.HostAndPortComparator
 
INSTANCE - Static variable in class com.spotify.folsom.MemcacheClientBuilder.DefaultDnsResolver
 
INSTANCE - Static variable in class com.spotify.folsom.MemcacheClientBuilder.DefaultExecutor
 
INSTANCE - Static variable in class com.spotify.folsom.MemcacheClientBuilder.DefaultScheduledExecutor
 
INSTANCE - Static variable in class com.spotify.folsom.transcoder.ByteArrayTranscoder
 
INSTANCE - Static variable in class com.spotify.folsom.transcoder.SerializableObjectTranscoder
 
internalOutstandingReqGauge - Variable in class com.spotify.folsom.client.YammerMetrics
 
isConnected() - Method in class com.spotify.folsom.client.AbstractMultiMemcacheClient
 
isConnected() - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
 
isConnected() - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
isConnected() - Method in class com.spotify.folsom.client.DefaultRawMemcacheClient
 
isConnected() - Method in class com.spotify.folsom.client.NotConnectedClient
 
isConnected() - Method in class com.spotify.folsom.ketama.SrvKetamaClient
 
isConnected() - Method in interface com.spotify.folsom.ObservableClient
Is the client connected to a server?
isConnected() - Method in class com.spotify.folsom.reconnect.ReconnectingClient
 
isConnected() - Method in class com.spotify.folsom.retry.RetryingClient
 
isLostConnection(Throwable) - Method in class com.spotify.folsom.client.DefaultRawMemcacheClient
 

K

KetamaMemcacheClient - Class in com.spotify.folsom.ketama
 
KetamaMemcacheClient(Collection<AddressAndClient>) - Constructor for class com.spotify.folsom.ketama.KetamaMemcacheClient
 
KetamaMemcacheClient.Assembler<T,R> - Class in com.spotify.folsom.ketama
 
key - Variable in class com.spotify.folsom.client.ascii.AsciiMemcacheDecoder
 
key - Variable in class com.spotify.folsom.client.ascii.ValueResponse
 
key - Variable in class com.spotify.folsom.client.Request
 
keys - Variable in class com.spotify.folsom.client.ascii.MultigetRequest
 
keys - Variable in class com.spotify.folsom.client.binary.MultigetRequest
 

L

line - Variable in class com.spotify.folsom.client.ascii.AsciiMemcacheDecoder
 
lineToString() - Method in class com.spotify.folsom.client.ascii.AsciiMemcacheDecoder
 
listener - Variable in class com.spotify.folsom.ketama.SrvKetamaClient
 
listResultDecoder - Variable in class com.spotify.folsom.client.TransformerUtil
 
ListResultDecoder(TransformerUtil.ResultDecoder<T>) - Constructor for class com.spotify.folsom.client.TransformerUtil.ListResultDecoder
 
listResultUnwrapper - Variable in class com.spotify.folsom.client.TransformerUtil
 
ListResultUnwrapper(Function<GetResult<T>, T>) - Constructor for class com.spotify.folsom.client.TransformerUtil.ListResultUnwrapper
 
log - Variable in class com.spotify.folsom.client.DefaultRawMemcacheClient
 
log - Static variable in class com.spotify.folsom.client.Utils
 
log - Static variable in class com.spotify.folsom.ketama.SrvKetamaClient
 
log - Variable in class com.spotify.folsom.reconnect.ReconnectingClient
 
log - Static variable in class com.spotify.folsom.UncaughtExceptionHandler
 

M

MAGIC_NUMBER - Static variable in class com.spotify.folsom.client.binary.BinaryRequest
 
MAX_ASCII_REQUEST - Static variable in class com.spotify.folsom.client.MemcacheEncoder
 
MAX_BINARY_REQUEST - Static variable in class com.spotify.folsom.client.MemcacheEncoder
 
MAX_DNS_WAIT_TIME - Static variable in class com.spotify.folsom.ketama.SrvKetamaClient
 
MAX_KEY_LEN - Static variable in class com.spotify.folsom.client.MemcacheEncoder
 
MAX_MULTIGET_SIZE - Static variable in class com.spotify.folsom.client.MemcacheEncoder
 
MAX_REQUEST - Static variable in class com.spotify.folsom.client.MemcacheEncoder
 
MAX_RESPONSE_LINE - Static variable in class com.spotify.folsom.client.ascii.AsciiMemcacheDecoder
 
maxOutstandingRequests - Variable in class com.spotify.folsom.MemcacheClientBuilder
 
maxPending - Variable in class com.spotify.folsom.client.BatchFlusher
 
maxSetLength - Variable in class com.spotify.folsom.client.DefaultRawMemcacheClient
 
maxSetLength - Variable in class com.spotify.folsom.MemcacheClientBuilder
 
maxTime - Variable in class com.spotify.folsom.ExponentialBackoff
 
measureDeleteFuture(ListenableFuture<MemcacheStatus>) - Method in class com.spotify.folsom.client.NoopMetrics
 
measureDeleteFuture(ListenableFuture<MemcacheStatus>) - Method in class com.spotify.folsom.client.YammerMetrics
 
measureDeleteFuture(ListenableFuture<MemcacheStatus>) - Method in interface com.spotify.folsom.Metrics
 
measureGetFuture(ListenableFuture<GetResult<byte[]>>) - Method in class com.spotify.folsom.client.NoopMetrics
 
measureGetFuture(ListenableFuture<GetResult<byte[]>>) - Method in class com.spotify.folsom.client.YammerMetrics
 
measureGetFuture(ListenableFuture<GetResult<byte[]>>) - Method in interface com.spotify.folsom.Metrics
 
measureIncrDecrFuture(ListenableFuture<Long>) - Method in class com.spotify.folsom.client.NoopMetrics
 
measureIncrDecrFuture(ListenableFuture<Long>) - Method in class com.spotify.folsom.client.YammerMetrics
 
measureIncrDecrFuture(ListenableFuture<Long>) - Method in interface com.spotify.folsom.Metrics
 
measureMultigetFuture(ListenableFuture<List<GetResult<byte[]>>>) - Method in class com.spotify.folsom.client.NoopMetrics
 
measureMultigetFuture(ListenableFuture<List<GetResult<byte[]>>>) - Method in class com.spotify.folsom.client.YammerMetrics
 
measureMultigetFuture(ListenableFuture<List<GetResult<byte[]>>>) - Method in interface com.spotify.folsom.Metrics
 
measureSetFuture(ListenableFuture<MemcacheStatus>) - Method in class com.spotify.folsom.client.NoopMetrics
 
measureSetFuture(ListenableFuture<MemcacheStatus>) - Method in class com.spotify.folsom.client.YammerMetrics
 
measureSetFuture(ListenableFuture<MemcacheStatus>) - Method in interface com.spotify.folsom.Metrics
 
measureTouchFuture(ListenableFuture<MemcacheStatus>) - Method in class com.spotify.folsom.client.NoopMetrics
 
measureTouchFuture(ListenableFuture<MemcacheStatus>) - Method in class com.spotify.folsom.client.YammerMetrics
 
measureTouchFuture(ListenableFuture<MemcacheStatus>) - Method in interface com.spotify.folsom.Metrics
 
MemcacheClient<V> - Interface in com.spotify.folsom
 
MemcacheClientBuilder<V> - Class in com.spotify.folsom
 
MemcacheClientBuilder(Transcoder<V>) - Constructor for class com.spotify.folsom.MemcacheClientBuilder
Create a client builder with the provided value transcoder.
MemcacheClientBuilder.DefaultDnsResolver - Class in com.spotify.folsom
Lazily instantiated singleton default srvResolver.
MemcacheClientBuilder.DefaultExecutor - Class in com.spotify.folsom
Lazily instantiated singleton default executor.
MemcacheClientBuilder.DefaultScheduledExecutor - Class in com.spotify.folsom
Lazily instantiated singleton default scheduled executor.
MemcacheClosedException - Exception in com.spotify.folsom
 
MemcacheClosedException(String) - Constructor for exception com.spotify.folsom.MemcacheClosedException
 
MemcacheEncoder - Class in com.spotify.folsom.client
 
MemcacheEncoder() - Constructor for class com.spotify.folsom.client.MemcacheEncoder
 
MemcacheOverloadedException - Exception in com.spotify.folsom
 
MemcacheOverloadedException(String) - Constructor for exception com.spotify.folsom.MemcacheOverloadedException
 
MemcacheStatus - Enum in com.spotify.folsom
Response status codes from https://github.com/memcached/memcached/wiki/BinaryProtocolRevamped#response-status
MemcacheStatus() - Constructor for enum com.spotify.folsom.MemcacheStatus
 
metrics - Variable in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
 
metrics - Variable in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
metrics - Variable in class com.spotify.folsom.MemcacheClientBuilder
 
Metrics - Interface in com.spotify.folsom
 
Metrics.OutstandingRequestsGauge - Interface in com.spotify.folsom
 
MIN_DNS_WAIT_TIME - Static variable in class com.spotify.folsom.ketama.SrvKetamaClient
 
minTime - Variable in class com.spotify.folsom.ExponentialBackoff
 
multiget(List<String>, boolean) - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
 
multiget(List<String>, int) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
multigetFailures - Variable in class com.spotify.folsom.client.YammerMetrics
 
MultigetRequest - Class in com.spotify.folsom.client.ascii
 
MultigetRequest(List<byte[]>, byte[]) - Constructor for class com.spotify.folsom.client.ascii.MultigetRequest
 
MultigetRequest - Class in com.spotify.folsom.client.binary
 
MultigetRequest(List<byte[]>, int) - Constructor for class com.spotify.folsom.client.binary.MultigetRequest
 
multigets - Variable in class com.spotify.folsom.client.YammerMetrics
 
multigetSuccesses - Variable in class com.spotify.folsom.client.YammerMetrics
 
multiplier() - Method in class com.spotify.folsom.client.ascii.IncrRequest
 
MultiRequest<T> - Interface in com.spotify.folsom.client
 
MURMUR - Static variable in class com.spotify.folsom.ketama.Hasher
 
MyConnectionChangeListener() - Constructor for class com.spotify.folsom.ketama.SrvKetamaClient.MyConnectionChangeListener
 

N

name(String, String) - Method in class com.spotify.folsom.client.YammerMetrics
 
newByteArrayClient() - Static method in class com.spotify.folsom.MemcacheClientBuilder
Create a client builder for byte array values.
newHandle() - Method in class com.spotify.folsom.client.SimpleSizeEstimator
 
NEWLINE_BYTES - Static variable in class com.spotify.folsom.client.ascii.AsciiRequest
 
newSerializableObjectClient() - Static method in class com.spotify.folsom.MemcacheClientBuilder
Create a client builder for serializable object values.
newStringClient() - Static method in class com.spotify.folsom.MemcacheClientBuilder
Create a client builder with a basic string transcoder using the UTF-8 Charset.
newStringClient(Charset) - Static method in class com.spotify.folsom.MemcacheClientBuilder
Create a client builder with a basic string transcoder using the supplied Charset.
NO_BYTES - Static variable in class com.spotify.folsom.client.binary.BinaryMemcacheDecoder
 
noop() - Method in interface com.spotify.folsom.BinaryMemcacheClient
Send a noop request
noop() - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
NOOP - Static variable in class com.spotify.folsom.client.OpCode
 
NoopMetrics - Class in com.spotify.folsom.client
 
NoopMetrics() - Constructor for class com.spotify.folsom.client.NoopMetrics
 
NoopRequest - Class in com.spotify.folsom.client.binary
 
NoopRequest() - Constructor for class com.spotify.folsom.client.binary.NoopRequest
 
NOT_FOUND - Static variable in class com.spotify.folsom.client.ascii.AsciiResponse
 
NOT_STORED - Static variable in class com.spotify.folsom.client.ascii.AsciiResponse
 
NotConnectedClient - Class in com.spotify.folsom.client
 
NotConnectedClient() - Constructor for class com.spotify.folsom.client.NotConnectedClient
 
notifyConnectionChange() - Method in class com.spotify.folsom.AbstractRawMemcacheClient
 
numActiveConnections() - Method in class com.spotify.folsom.client.AbstractMultiMemcacheClient
 
numActiveConnections() - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
 
numActiveConnections() - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
numActiveConnections() - Method in class com.spotify.folsom.client.DefaultRawMemcacheClient
 
numActiveConnections() - Method in class com.spotify.folsom.client.NotConnectedClient
 
numActiveConnections() - Method in class com.spotify.folsom.ketama.SrvKetamaClient
 
numActiveConnections() - Method in interface com.spotify.folsom.MemcacheClient
How many active socket connections do we have (i.e.
numActiveConnections() - Method in interface com.spotify.folsom.RawMemcacheClient
How many active socket connections do we have (i.e.
numActiveConnections() - Method in class com.spotify.folsom.reconnect.ReconnectingClient
 
numActiveConnections() - Method in class com.spotify.folsom.retry.RetryingClient
 
numClients - Variable in class com.spotify.folsom.roundrobin.RoundRobinMemcacheClient
 
NumericAsciiResponse - Class in com.spotify.folsom.client.ascii
 
NumericAsciiResponse(long) - Constructor for class com.spotify.folsom.client.ascii.NumericAsciiResponse
 
numericValue - Variable in class com.spotify.folsom.client.ascii.NumericAsciiResponse
 
numTotalConnections() - Method in class com.spotify.folsom.client.AbstractMultiMemcacheClient
 
numTotalConnections() - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
 
numTotalConnections() - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
numTotalConnections() - Method in class com.spotify.folsom.client.DefaultRawMemcacheClient
 
numTotalConnections() - Method in class com.spotify.folsom.client.NotConnectedClient
 
numTotalConnections() - Method in class com.spotify.folsom.ketama.SrvKetamaClient
 
numTotalConnections() - Method in interface com.spotify.folsom.MemcacheClient
How many actual socket connections do we have, including currently disconnected clients.
numTotalConnections() - Method in interface com.spotify.folsom.RawMemcacheClient
How many actual socket connections do we have, including currently disconnected clients.
numTotalConnections() - Method in class com.spotify.folsom.reconnect.ReconnectingClient
 
numTotalConnections() - Method in class com.spotify.folsom.retry.RetryingClient
 

O

ObservableClient - Interface in com.spotify.folsom
Implementations of this interface has a notion of connectedness to a remote and the ability to notify listeners of connection state changes.
oldClient - Variable in class com.spotify.folsom.ketama.SrvKetamaClient.ShutdownJob
 
onExecutor(ListenableFuture<T>) - Method in class com.spotify.folsom.client.DefaultRawMemcacheClient
 
onExecutor(ListenableFuture<T>, Executor) - Static method in class com.spotify.folsom.client.DefaultRawMemcacheClient
 
onFailure() - Method in class com.spotify.folsom.reconnect.ReconnectingClient
 
opaque - Variable in class com.spotify.folsom.client.binary.BinaryRequest
 
opaque - Variable in class com.spotify.folsom.client.binary.ResponsePacket
 
opaqueSet - Variable in class com.spotify.folsom.client.binary.BinaryRequest
 
opcode - Variable in class com.spotify.folsom.client.binary.GetRequest
 
opcode - Variable in class com.spotify.folsom.client.binary.IncrRequest
 
opcode - Variable in class com.spotify.folsom.client.binary.ResponsePacket
 
opcode - Variable in class com.spotify.folsom.client.binary.SetRequest
 
OpCode - Class in com.spotify.folsom.client
 
OpCode() - Constructor for class com.spotify.folsom.client.OpCode
 
operation - Variable in class com.spotify.folsom.client.ascii.IncrRequest
 
operation - Variable in class com.spotify.folsom.client.ascii.SetRequest
 
Operation() - Constructor for enum com.spotify.folsom.client.ascii.SetRequest.Operation
 
outstanding - Variable in class com.spotify.folsom.client.DefaultRawMemcacheClient.ConnectionHandler
 
outstandingRequestLimit - Variable in class com.spotify.folsom.client.DefaultRawMemcacheClient
 
outstandingRequestsGauge - Variable in class com.spotify.folsom.client.YammerMetrics
 

P

parseLong(byte, ByteBuffer) - Method in class com.spotify.folsom.client.ascii.AsciiMemcacheDecoder
 
pending - Variable in class com.spotify.folsom.client.BatchFlusher
 
pending - Variable in class com.spotify.folsom.client.TimeoutChecker
 
pendingClient - Variable in class com.spotify.folsom.ketama.SrvKetamaClient
 
pendingCounter - Variable in class com.spotify.folsom.client.DefaultRawMemcacheClient
 
period - Variable in class com.spotify.folsom.ketama.SrvKetamaClient
 
periodUnit - Variable in class com.spotify.folsom.ketama.SrvKetamaClient
 
PREPANDQ - Static variable in class com.spotify.folsom.client.OpCode
 
prepend(String, V, long) - Method in interface com.spotify.folsom.BinaryMemcacheClient
 
prepend(String, V) - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
 
prepend(String, V) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
prepend(String, V, long) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
PREPEND - Static variable in class com.spotify.folsom.client.OpCode
 
prepend(String, V) - Method in interface com.spotify.folsom.MemcacheClient
 

Q

QUIT - Static variable in class com.spotify.folsom.client.OpCode
 
QUITQ - Static variable in class com.spotify.folsom.client.OpCode
 

R

RAPPEND - Static variable in class com.spotify.folsom.client.OpCode
 
RAPPENDQ - Static variable in class com.spotify.folsom.client.OpCode
 
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
RDECR - Static variable in class com.spotify.folsom.client.OpCode
 
RDECRQ - Static variable in class com.spotify.folsom.client.OpCode
 
RDELETE - Static variable in class com.spotify.folsom.client.OpCode
 
RDELETEQ - Static variable in class com.spotify.folsom.client.OpCode
 
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, int, boolean, Executor, long, Charset, Metrics, int) - Constructor for class com.spotify.folsom.reconnect.ReconnectingClient
 
ReconnectingClient(BackoffFunction, ScheduledExecutorService, ReconnectingClient.Connector, HostAndPort) - Constructor for class com.spotify.folsom.reconnect.ReconnectingClient
 
ReconnectingClient.Connector - Interface in com.spotify.folsom.reconnect
 
refreshJob - Variable in class com.spotify.folsom.ketama.SrvKetamaClient
 
refreshRunnable - Variable in class com.spotify.folsom.ketama.SrvKetamaClient
 
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 class com.spotify.folsom.client.YammerMetrics
 
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) - 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, long) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
REPLACE - Static variable in class com.spotify.folsom.client.OpCode
 
replace(String, V, int) - Method in interface com.spotify.folsom.MemcacheClient
Replace a key in memcache with the provided value, with the specified TTL.
REPLACEQ - Static variable in class com.spotify.folsom.client.OpCode
 
replies - Variable in class com.spotify.folsom.client.binary.BinaryMemcacheDecoder
 
request - Variable in class com.spotify.folsom.client.DefaultRawMemcacheClient.RequestWritePromise
 
Request<V> - Class in com.spotify.folsom.client
 
Request(String, Charset) - Constructor for class com.spotify.folsom.client.Request
 
Request(byte[]) - Constructor for class com.spotify.folsom.client.Request
 
requestSequenceId - Variable in class com.spotify.folsom.client.DefaultRawMemcacheClient
Used to set the opaque field for binary requests, to be able to detect messages out of order.
RequestWritePromise(Channel, Request<?>) - Constructor for class com.spotify.folsom.client.DefaultRawMemcacheClient.RequestWritePromise
 
ResponsePacket - Class in com.spotify.folsom.client.binary
 
ResponsePacket(byte, MemcacheStatus, int, long, 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
 
RGET - Static variable in class com.spotify.folsom.client.OpCode
 
RINCR - Static variable in class com.spotify.folsom.client.OpCode
 
RINCRQ - Static variable in class com.spotify.folsom.client.OpCode
 
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
 
RPREPEND - Static variable in class com.spotify.folsom.client.OpCode
 
RPREPENDQ - Static variable in class com.spotify.folsom.client.OpCode
 
RSET - Static variable in class com.spotify.folsom.client.OpCode
 
RSETQ - Static variable in class com.spotify.folsom.client.OpCode
 
run() - Method in class com.spotify.folsom.client.CallbackSettableFuture
 
run() - Method in class com.spotify.folsom.ketama.SrvKetamaClient.ShutdownJob
 

S

SAME_THREAD_EXECUTOR - Static variable in class com.spotify.folsom.client.Utils
The Guava MoreExecutors.sameThreadExecutor() takes locks, so roll our own.
SASL_AUTH - Static variable in class com.spotify.folsom.client.OpCode
 
SASL_LIST_MECHS - Static variable in class com.spotify.folsom.client.OpCode
 
SASL_STEP - Static variable in class com.spotify.folsom.client.OpCode
 
SCHEDULED_EXECUTOR_SERVICE - Static variable in class com.spotify.folsom.reconnect.ReconnectingClient
 
scheduledExecutorService - Variable in class com.spotify.folsom.reconnect.ReconnectingClient
 
send(Request<T>) - Method in class com.spotify.folsom.client.DefaultRawMemcacheClient
 
send(Request<T>) - Method in class com.spotify.folsom.client.NotConnectedClient
 
send(Request<T>) - Method in class com.spotify.folsom.ketama.KetamaMemcacheClient
 
send(Request<T>) - Method in class com.spotify.folsom.ketama.SrvKetamaClient
 
send(Request<T>) - Method in interface com.spotify.folsom.RawMemcacheClient
 
send(Request<T>) - Method in class com.spotify.folsom.reconnect.ReconnectingClient
 
send(Request<T>) - Method in class com.spotify.folsom.retry.RetryingClient
 
send(Request<T>) - Method in class com.spotify.folsom.roundrobin.RoundRobinMemcacheClient
 
sendSplitRequest(MultiRequest<T>) - Method in class com.spotify.folsom.ketama.KetamaMemcacheClient
 
SerializableObjectTranscoder - Class in com.spotify.folsom.transcoder
 
SerializableObjectTranscoder() - Constructor for class com.spotify.folsom.transcoder.SerializableObjectTranscoder
 
set(String, V, int) - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
 
set(String, V, int, long) - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
 
set(String, V, int) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
set(String, V, int, long) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
SET - Static variable in class com.spotify.folsom.client.OpCode
 
set(String, V, int) - Method in interface com.spotify.folsom.MemcacheClient
Set a key in memcache to the provided value, with the specified TTL
set(String, V, int, long) - Method in interface com.spotify.folsom.MemcacheClient
Compare and set a key in memcache to the provided value, with the specified TTL
SET_VBUCKET - Static variable in class com.spotify.folsom.client.OpCode
 
setDisconnected(Throwable) - Method in class com.spotify.folsom.client.DefaultRawMemcacheClient
 
setDisconnected(String) - Method in class com.spotify.folsom.client.DefaultRawMemcacheClient
 
setFailure(Throwable) - Method in class com.spotify.folsom.client.DefaultRawMemcacheClient.RequestWritePromise
 
setFailures - Variable in class com.spotify.folsom.client.YammerMetrics
 
setInternal(byte, String, V, int) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
setOpaque(int) - Method in class com.spotify.folsom.client.binary.BinaryRequest
 
setPendingClient(List<AddressAndClient>) - Method in class com.spotify.folsom.ketama.SrvKetamaClient
 
SETQ - Static variable in class com.spotify.folsom.client.OpCode
 
SetRequest - Class in com.spotify.folsom.client.ascii
 
SetRequest(SetRequest.Operation, String, Charset, byte[], int, long) - Constructor for class com.spotify.folsom.client.ascii.SetRequest
 
SetRequest - Class in com.spotify.folsom.client.binary
 
SetRequest(byte, String, Charset, byte[], int, long) - Constructor for class com.spotify.folsom.client.binary.SetRequest
 
SetRequest - Interface in com.spotify.folsom.client
 
SetRequest.Operation - Enum in com.spotify.folsom.client.ascii
 
sets - Variable in class com.spotify.folsom.client.YammerMetrics
 
setSuccesses - Variable in class com.spotify.folsom.client.YammerMetrics
 
shutdown() - Method in class com.spotify.folsom.client.AbstractMultiMemcacheClient
 
shutdown() - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
 
shutdown() - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
shutdown() - Method in class com.spotify.folsom.client.DefaultRawMemcacheClient
 
shutdown() - Method in class com.spotify.folsom.client.NotConnectedClient
 
shutdown - Variable in class com.spotify.folsom.ketama.SrvKetamaClient
 
shutdown() - Method in class com.spotify.folsom.ketama.SrvKetamaClient
 
shutdown() - Method in interface com.spotify.folsom.MemcacheClient
Shut down the client.
shutdown() - Method in interface com.spotify.folsom.RawMemcacheClient
Shut down the client.
shutdown() - Method in class com.spotify.folsom.reconnect.ReconnectingClient
 
shutdown() - Method in class com.spotify.folsom.retry.RetryingClient
 
shutdownDelay - Variable in class com.spotify.folsom.ketama.SrvKetamaClient
 
shutdownDelay - Variable in class com.spotify.folsom.MemcacheClientBuilder
 
ShutdownJob(RawMemcacheClient) - Constructor for class com.spotify.folsom.ketama.SrvKetamaClient.ShutdownJob
 
shutdownUnit - Variable in class com.spotify.folsom.ketama.SrvKetamaClient
 
SimpleSizeEstimator - Class in com.spotify.folsom.client
 
SimpleSizeEstimator() - Constructor for class com.spotify.folsom.client.SimpleSizeEstimator
 
singletonExecutor() - Static method in class com.spotify.folsom.reconnect.ReconnectingClient
 
size(Object) - Method in class com.spotify.folsom.client.SimpleSizeEstimator
 
SPACE_BYTES - Static variable in class com.spotify.folsom.client.ascii.AsciiRequest
 
SrvKetamaClient - Class in com.spotify.folsom.ketama
 
SrvKetamaClient(String, DnsSrvResolver, ScheduledExecutorService, long, TimeUnit, SrvKetamaClient.Connector, long, TimeUnit) - Constructor for class com.spotify.folsom.ketama.SrvKetamaClient
 
SrvKetamaClient.Connector - Interface in com.spotify.folsom.ketama
 
SrvKetamaClient.HostAndPortComparator - Class in com.spotify.folsom.ketama
 
SrvKetamaClient.MyConnectionChangeListener - Class in com.spotify.folsom.ketama
 
SrvKetamaClient.ShutdownJob - Class in com.spotify.folsom.ketama
 
srvRecord - Variable in class com.spotify.folsom.ketama.SrvKetamaClient
 
srvRecord - Variable in class com.spotify.folsom.MemcacheClientBuilder
 
srvResolver - Variable in class com.spotify.folsom.ketama.SrvKetamaClient
 
srvResolver - Variable in class com.spotify.folsom.MemcacheClientBuilder
 
start() - Method in class com.spotify.folsom.ketama.SrvKetamaClient
 
STAT - Static variable in class com.spotify.folsom.client.OpCode
 
status - Variable in class com.spotify.folsom.client.binary.ResponsePacket
 
stayConnected - Variable in class com.spotify.folsom.reconnect.ReconnectingClient
 
STORED - Static variable in class com.spotify.folsom.client.ascii.AsciiResponse
 
StringTranscoder - Class in com.spotify.folsom.transcoder
 
StringTranscoder(Charset) - Constructor for class com.spotify.folsom.transcoder.StringTranscoder
 
succeed(V) - Method in class com.spotify.folsom.client.Request
 
success(V, long) - Static method in class com.spotify.folsom.GetResult
 
sync - Variable in class com.spotify.folsom.ketama.SrvKetamaClient
 

T

TAP_CHECKPOINT_END - Static variable in class com.spotify.folsom.client.OpCode
 
TAP_CHECKPOINT_START - Static variable in class com.spotify.folsom.client.OpCode
 
TAP_CONNECT - Static variable in class com.spotify.folsom.client.OpCode
 
TAP_DELETE - Static variable in class com.spotify.folsom.client.OpCode
 
TAP_FLUSH - Static variable in class com.spotify.folsom.client.OpCode
 
TAP_MUTATION - Static variable in class com.spotify.folsom.client.OpCode
 
TAP_OPAQUE - Static variable in class com.spotify.folsom.client.OpCode
 
TAP_VBUCKET_SET - Static variable in class com.spotify.folsom.client.OpCode
 
TcpTuningHandler - Class in com.spotify.folsom.client
A channel handler that sets up TCP keepalive and disables Nagle's algorithm.
TcpTuningHandler() - Constructor for class com.spotify.folsom.client.TcpTuningHandler
 
timeoutChecker - Variable in class com.spotify.folsom.client.DefaultRawMemcacheClient.ConnectionHandler
 
TimeoutChecker<T> - Class in com.spotify.folsom.client
A utility for checking whether some state has changed within a specified timout.
TimeoutChecker(TimeUnit, long) - Constructor for class com.spotify.folsom.client.TimeoutChecker
 
timeoutCheckTask - Variable in class com.spotify.folsom.client.DefaultRawMemcacheClient.ConnectionHandler
 
timeoutMillis - Variable in class com.spotify.folsom.client.DefaultRawMemcacheClient
 
timeoutMillis - Variable in class com.spotify.folsom.MemcacheClientBuilder
 
timeoutNanos - Variable in class com.spotify.folsom.client.TimeoutChecker
 
timestamp - Variable in class com.spotify.folsom.client.TimeoutChecker
 
toBuffer(ByteBufAllocator, ByteBuffer) - Static method in class com.spotify.folsom.client.Request
 
toBuffer(ByteBufAllocator, ByteBuffer, int) - Static method in class com.spotify.folsom.client.Request
 
toBufferWithValue(ByteBufAllocator, ByteBuffer, byte[]) - Static method in class com.spotify.folsom.client.binary.SetRequest
 
toBufferWithValueAndNewLine(ByteBufAllocator, ByteBuffer, byte[]) - Static method in class com.spotify.folsom.client.ascii.SetRequest
 
token - Variable in class com.spotify.folsom.client.ascii.AsciiMemcacheDecoder
 
toString() - Method in class com.spotify.folsom.client.AbstractMultiMemcacheClient
 
toString() - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
 
toString() - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
toString() - Method in class com.spotify.folsom.client.DefaultRawMemcacheClient
 
toString() - Method in class com.spotify.folsom.reconnect.ReconnectingClient
 
toString() - Method in class com.spotify.folsom.retry.RetryingClient
 
touch(String, int) - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
 
touch(String, int) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
TOUCH - Static variable in class com.spotify.folsom.client.OpCode
 
touch(String, int) - Method in interface com.spotify.folsom.MemcacheClient
Sets the expiration for the provided key
TOUCHED - Static variable in class com.spotify.folsom.client.ascii.AsciiResponse
 
touches - Variable in class com.spotify.folsom.client.YammerMetrics
 
touchFailures - Variable in class com.spotify.folsom.client.YammerMetrics
 
TouchRequest - Class in com.spotify.folsom.client.ascii
 
TouchRequest(String, Charset, int) - Constructor for class com.spotify.folsom.client.ascii.TouchRequest
 
TouchRequest - Class in com.spotify.folsom.client.binary
 
TouchRequest(String, Charset, int) - Constructor for class com.spotify.folsom.client.binary.TouchRequest
 
touchSuccesses - Variable in class com.spotify.folsom.client.YammerMetrics
 
transcoder - Variable in class com.spotify.folsom.client.TransformerUtil.ResultDecoder
 
Transcoder<T> - Interface in com.spotify.folsom
 
transform(ListenableFuture<I>, AsyncFunction<? super I, ? extends O>) - Static method in class com.spotify.folsom.client.Utils
 
transform(ListenableFuture<I>, Function<? super I, ? extends O>) - Static method in class com.spotify.folsom.client.Utils
 
transformerUtil - Variable in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
 
transformerUtil - Variable in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
TransformerUtil<T> - Class in com.spotify.folsom.client
 
TransformerUtil(Transcoder<T>) - Constructor for class com.spotify.folsom.client.TransformerUtil
 
TransformerUtil.ListResultDecoder<T> - Class in com.spotify.folsom.client
 
TransformerUtil.ListResultUnwrapper<T> - Class in com.spotify.folsom.client
 
TransformerUtil.ResultDecoder<T> - Class in com.spotify.folsom.client
 
TransformerUtil.ResultUnwrapper<T> - Class in com.spotify.folsom.client
 
tryFailure(Throwable) - Method in class com.spotify.folsom.client.DefaultRawMemcacheClient.RequestWritePromise
 
tryIncrementPending() - Method in class com.spotify.folsom.client.DefaultRawMemcacheClient
Increment the DefaultRawMemcacheClient.pendingCounter, saving a volatile read in the fast path by doing the limit check in the CAS loop.
ttl - Variable in class com.spotify.folsom.client.ascii.SetRequest
 
ttl - Variable in class com.spotify.folsom.client.ascii.TouchRequest
 
ttl - Variable in class com.spotify.folsom.client.binary.GetRequest
 
ttl - Variable in class com.spotify.folsom.client.binary.IncrRequest
 
ttl - Variable in class com.spotify.folsom.client.binary.MultigetRequest
 
ttl - Variable in class com.spotify.folsom.client.binary.SetRequest
 
ttl - Variable in class com.spotify.folsom.client.binary.TouchRequest
 
ttlToExpiration(int) - Static method in class com.spotify.folsom.client.Utils
 
type - Variable in class com.spotify.folsom.client.ascii.AsciiResponse
 
Type() - Constructor for enum com.spotify.folsom.client.ascii.AsciiResponse.Type
 

U

uncaughtException(Thread, Throwable) - Method in class com.spotify.folsom.UncaughtExceptionHandler
 
UncaughtExceptionHandler - Class in com.spotify.folsom
 
UncaughtExceptionHandler() - Constructor for class com.spotify.folsom.UncaughtExceptionHandler
 
unregisterForConnectionChanges(ConnectionChangeListener) - Method in class com.spotify.folsom.AbstractRawMemcacheClient
 
unregisterForConnectionChanges(ConnectionChangeListener) - Method in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
 
unregisterForConnectionChanges(ConnectionChangeListener) - Method in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
unregisterForConnectionChanges(ConnectionChangeListener) - Method in interface com.spotify.folsom.ObservableClient
Unregister the provided listener so that it no longer receives connection change callbacks.
unregisterForConnectionChanges(ConnectionChangeListener) - Method in class com.spotify.folsom.retry.RetryingClient
 
unwrap(ListenableFuture<GetResult<T>>) - Method in class com.spotify.folsom.client.TransformerUtil
 
unwrapList(ListenableFuture<List<GetResult<T>>>) - Method in class com.spotify.folsom.client.TransformerUtil
 
updateDNS() - Method in class com.spotify.folsom.ketama.SrvKetamaClient
 
UTF8_INSTANCE - Static variable in class com.spotify.folsom.transcoder.StringTranscoder
 
Utils - Class in com.spotify.folsom.client
 
Utils() - Constructor for class com.spotify.folsom.client.Utils
 

V

value - Variable in class com.spotify.folsom.client.ascii.AsciiMemcacheDecoder
 
value - Variable in class com.spotify.folsom.client.ascii.SetRequest
 
value - Variable in class com.spotify.folsom.client.ascii.ValueResponse
 
value - Variable in class com.spotify.folsom.client.binary.ResponsePacket
 
value - Variable in class com.spotify.folsom.client.binary.SetRequest
 
value - Variable in class com.spotify.folsom.GetResult
 
ValueAsciiResponse - Class in com.spotify.folsom.client.ascii
 
ValueAsciiResponse() - Constructor for class com.spotify.folsom.client.ascii.ValueAsciiResponse
 
valueMode - Variable in class com.spotify.folsom.client.ascii.AsciiMemcacheDecoder
 
valueOf(String) - Static method in enum com.spotify.folsom.client.ascii.AsciiResponse.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.spotify.folsom.client.ascii.SetRequest.Operation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.spotify.folsom.MemcacheStatus
Returns the enum constant of this type with the specified name.
valueOffset - Variable in class com.spotify.folsom.client.ascii.AsciiMemcacheDecoder
 
valueResponse - Variable in class com.spotify.folsom.client.ascii.AsciiMemcacheDecoder
 
ValueResponse - Class in com.spotify.folsom.client.ascii
 
ValueResponse(byte[], byte[], long) - Constructor for class com.spotify.folsom.client.ascii.ValueResponse
 
values() - Static method in enum com.spotify.folsom.client.ascii.AsciiResponse.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.spotify.folsom.client.ascii.SetRequest.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class com.spotify.folsom.client.ascii.ValueAsciiResponse
 
values() - Static method in enum com.spotify.folsom.MemcacheStatus
Returns an array containing the constants of this enum type, in the order they are declared.
valueTranscoder - Variable in class com.spotify.folsom.client.ascii.DefaultAsciiMemcacheClient
 
valueTranscoder - Variable in class com.spotify.folsom.client.binary.DefaultBinaryMemcacheClient
 
valueTranscoder - Variable in class com.spotify.folsom.MemcacheClientBuilder
 
VERBOSITY - Static variable in class com.spotify.folsom.client.OpCode
 
VERSION - Static variable in class com.spotify.folsom.client.OpCode
 
VNODE_RATIO - Static variable in class com.spotify.folsom.ketama.Continuum
 

W

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(HostAndPort) - Method in class com.spotify.folsom.MemcacheClientBuilder
Define which memcache server to connect to.
withAddresses(List<HostAndPort>) - Method in class com.spotify.folsom.MemcacheClientBuilder
Define which memcache servers to connect to.
withBackoff(BackoffFunction) - Method in class com.spotify.folsom.MemcacheClientBuilder
Specify how long the client should wait between reconnects.
withConnections(int) - Method in class com.spotify.folsom.MemcacheClientBuilder
Use multiple connections to each memcache server.
withKeyCharset(Charset) - Method in class com.spotify.folsom.MemcacheClientBuilder
Define the charset encoding for keys.
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.
withReplyExecutor(Executor) - Method in class com.spotify.folsom.MemcacheClientBuilder
Specify an executor to execute all replies on.
withRequestTimeoutMillis(long) - Method in class com.spotify.folsom.MemcacheClientBuilder
Enforce a timeout for requests to complete, closing the connection and reconnecting if the timeout is exceeded.
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
Use SRV to lookup nodes instead of a fixed set of addresses.
withSRVRefreshPeriod(long) - Method in class com.spotify.folsom.MemcacheClientBuilder
This is only used for the SRV based ketama client.
withSrvResolver(DnsSrvResolver) - Method in class com.spotify.folsom.MemcacheClientBuilder
Use a specific SRV resolver.
withSRVShutdownDelay(long) - Method in class com.spotify.folsom.MemcacheClientBuilder
This is only used for the SRV based ketama client.
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, byte, 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.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.TouchRequest
 
writeRequest(ByteBufAllocator, ByteBuffer) - Method in class com.spotify.folsom.client.binary.DeleteRequest
 
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.SetRequest
 
writeRequest(ByteBufAllocator, ByteBuffer) - Method in class com.spotify.folsom.client.binary.TouchRequest
 
writeRequest(ByteBufAllocator, ByteBuffer) - Method in class com.spotify.folsom.client.Request
 

Y

YammerMetrics - Class in com.spotify.folsom.client
 
YammerMetrics(MetricsRegistry) - Constructor for class com.spotify.folsom.client.YammerMetrics
 
A B C D E F G H I K L M N O P Q R S T U V W Y 
Skip navigation links

Copyright © 2017 Spotify AB. All Rights Reserved.