- saslAuth(String[], String, Map<String, ?>, CallbackHandler, OperationCallback) - Method in interface net.spy.memcached.OperationFactory
-
Create a new sasl auth operation.
- saslAuth(String[], String, Map<String, ?>, CallbackHandler, OperationCallback) - Method in class net.spy.memcached.protocol.ascii.AsciiOperationFactory
-
- saslAuth(String[], String, Map<String, ?>, CallbackHandler, OperationCallback) - Method in class net.spy.memcached.protocol.binary.BinaryOperationFactory
-
- SASLAuthOperation - Interface in net.spy.memcached.ops
-
Operation for beginning a SASL auth cycle.
- SASLAuthOperationImpl - Class in net.spy.memcached.protocol.binary
-
SASL authenticator.
- SASLAuthOperationImpl(String[], String, Map<String, ?>, CallbackHandler, OperationCallback) - Constructor for class net.spy.memcached.protocol.binary.SASLAuthOperationImpl
-
- SASLBaseOperationImpl - Class in net.spy.memcached.protocol.binary
-
SASL authenticator.
- SASLBaseOperationImpl(byte, String[], byte[], String, Map<String, ?>, CallbackHandler, OperationCallback) - Constructor for class net.spy.memcached.protocol.binary.SASLBaseOperationImpl
-
- saslMechs(OperationCallback) - Method in interface net.spy.memcached.OperationFactory
-
Create a new SASL mechs operation.
- saslMechs(OperationCallback) - Method in class net.spy.memcached.protocol.ascii.AsciiOperationFactory
-
- saslMechs(OperationCallback) - Method in class net.spy.memcached.protocol.binary.BinaryOperationFactory
-
- SASLMechsOperation - Interface in net.spy.memcached.ops
-
Operation for listing supported SASL mechanisms.
- saslStep(String[], byte[], String, Map<String, ?>, CallbackHandler, OperationCallback) - Method in interface net.spy.memcached.OperationFactory
-
Create a new sasl step operation.
- saslStep(String[], byte[], String, Map<String, ?>, CallbackHandler, OperationCallback) - Method in class net.spy.memcached.protocol.ascii.AsciiOperationFactory
-
- saslStep(String[], byte[], String, Map<String, ?>, CallbackHandler, OperationCallback) - Method in class net.spy.memcached.protocol.binary.BinaryOperationFactory
-
- SASLStepOperation - Interface in net.spy.memcached.ops
-
Operation for proceeding in a SASL auth negotiation.
- SASLStepOperationImpl - Class in net.spy.memcached.protocol.binary
-
A SASLStepOperationImpl.
- SASLStepOperationImpl(String[], byte[], String, Map<String, ?>, CallbackHandler, OperationCallback) - Constructor for class net.spy.memcached.protocol.binary.SASLStepOperationImpl
-
- SERIALIZED - Static variable in class net.spy.memcached.transcoders.WhalinV1Transcoder
-
- SerializingTranscoder - Class in net.spy.memcached.transcoders
-
Transcoder that serializes and compresses objects.
- SerializingTranscoder() - Constructor for class net.spy.memcached.transcoders.SerializingTranscoder
-
Get a serializing transcoder with the default max data size.
- SerializingTranscoder(int) - Constructor for class net.spy.memcached.transcoders.SerializingTranscoder
-
Get a serializing transcoder that specifies the max data size.
- set(Future<T>, OperationStatus) - Method in class net.spy.memcached.internal.GetConfigFuture
-
- set(Future<T>, OperationStatus) - Method in class net.spy.memcached.internal.GetFuture
-
- set(T, OperationStatus) - Method in class net.spy.memcached.internal.OperationFuture
-
Set the Operation associated with this OperationFuture.
- set(String, int, T, Transcoder<T>) - Method in class net.spy.memcached.MemcachedClient
-
Set an object in the cache regardless of any existing value.
- set(String, int, Object) - Method in class net.spy.memcached.MemcachedClient
-
Set an object in the cache (using the default transcoder) regardless of any
existing value.
- set(String, int, T, Transcoder<T>) - Method in interface net.spy.memcached.MemcachedClientIF
-
- set(String, int, Object) - Method in interface net.spy.memcached.MemcachedClientIF
-
- setAuthDescriptor(AuthDescriptor) - Method in class net.spy.memcached.ConnectionFactoryBuilder
-
Set the auth descriptor to enable authentication on new connections.
- setAuthDescriptor(AuthDescriptor) - Method in class net.spy.memcached.spring.MemcachedClientFactoryBean
-
- setAuthWaitTime(long) - Method in class net.spy.memcached.ConnectionFactoryBuilder
-
Set a custom wait time for the authentication on connect/reconnect.
- setBackfill(long) - Method in class net.spy.memcached.tapmessage.RequestMessage
-
Stream all keys inserted into the server after a given date.
- setCas(long) - Method in class net.spy.memcached.internal.OperationFuture
-
Set the key for this operation.
- setCas(long) - Method in class net.spy.memcached.tapmessage.BaseMessage
-
Sets the value of the tap messages cas field.
- setChannel(SocketChannel) - Method in interface net.spy.memcached.MemcachedNode
-
Set the SocketChannel this node uses.
- setChannel(SocketChannel) - Method in class net.spy.memcached.protocol.TCPMemcachedNodeImpl
-
- setCharset(String) - Method in class net.spy.memcached.transcoders.BaseSerializingTranscoder
-
Set the character set for string value transcoding (defaults to UTF-8).
- setClientMode(ClientMode) - Method in class net.spy.memcached.ConnectionFactoryBuilder
-
- setCloneCount(int) - Method in interface net.spy.memcached.ops.Operation
-
Sets the clone count for this operation.
- setCloneCount(int) - Method in class net.spy.memcached.protocol.BaseOperationImpl
-
- setCompressionThreshold(int) - Method in class net.spy.memcached.transcoders.BaseSerializingTranscoder
-
Set the compression threshold to the given number of bytes.
- setConfig(InetSocketAddress, ConfigurationType, Object) - Method in class net.spy.memcached.MemcachedClient
-
Sets the configuration in the cache node for the specified configurationType.
- setConfig(InetSocketAddress, ConfigurationType, Object, Transcoder<T>) - Method in class net.spy.memcached.MemcachedClient
-
Sets the configuration in the cache node for the specified configurationType.
- setConfig(ConfigurationType, int, byte[], OperationCallback) - Method in interface net.spy.memcached.OperationFactory
-
Create a setConfig operation.
- setConfig(ConfigurationType, int, byte[], OperationCallback) - Method in class net.spy.memcached.protocol.ascii.AsciiOperationFactory
-
- setConfig(ConfigurationType, int, byte[], OperationCallback) - Method in class net.spy.memcached.protocol.binary.BinaryOperationFactory
-
- SetConfigOperation - Interface in net.spy.memcached.ops
-
Operation that represents config set.
- setConnection(MemcachedConnection) - Method in interface net.spy.memcached.MemcachedNode
-
- setConnection(MemcachedConnection) - Method in class net.spy.memcached.protocol.TCPMemcachedNodeImpl
-
- setContinuousTimeout(boolean) - Method in interface net.spy.memcached.MemcachedNode
-
Count 'time out' exceptions to drop connections that fail perpetually.
- setContinuousTimeout(boolean) - Method in class net.spy.memcached.protocol.TCPMemcachedNodeImpl
-
- setDaemon(boolean) - Method in class net.spy.memcached.ConnectionFactoryBuilder
-
Set the daemon state of the IO thread (defaults to true).
- setDaemon(boolean) - Method in class net.spy.memcached.spring.MemcachedClientFactoryBean
-
- setDatatype(byte) - Method in class net.spy.memcached.tapmessage.BaseMessage
-
Sets the value of the tap messages data type field.
- setEnableMetrics(MetricType) - Method in class net.spy.memcached.ConnectionFactoryBuilder
-
Enable or disable metric collection.
- setExtralength(byte) - Method in class net.spy.memcached.tapmessage.BaseMessage
-
Sets the value of the tap messages extra length field.
- setFailureMode(FailureMode) - Method in class net.spy.memcached.ConnectionFactoryBuilder
-
Set the failure mode.
- setFailureMode(FailureMode) - Method in class net.spy.memcached.spring.MemcachedClientFactoryBean
-
- setFlags(TapRequestFlag) - Method in class net.spy.memcached.tapmessage.RequestMessage
-
Sets the flags for the tap stream.
- setHandlingNode(MemcachedNode) - Method in interface net.spy.memcached.ops.Operation
-
Set a reference to the node that will be/is handling this operation.
- setHandlingNode(MemcachedNode) - Method in class net.spy.memcached.protocol.BaseOperationImpl
-
- setHashAlg(HashAlgorithm) - Method in class net.spy.memcached.ConnectionFactoryBuilder
-
Set the hash algorithm.
- setHashAlg(HashAlgorithm) - Method in class net.spy.memcached.spring.MemcachedClientFactoryBean
-
- setInitialObservers(Collection<ConnectionObserver>) - Method in class net.spy.memcached.ConnectionFactoryBuilder
-
Set the initial connection observers (will observe initial connection).
- setInitialObservers(Collection<ConnectionObserver>) - Method in class net.spy.memcached.spring.MemcachedClientFactoryBean
-
- setListenerExecutorService(ExecutorService) - Method in class net.spy.memcached.ConnectionFactoryBuilder
-
Set a custom ExecutorService to execute the listener callbacks.
- setLocatorType(ConnectionFactoryBuilder.Locator) - Method in class net.spy.memcached.ConnectionFactoryBuilder
-
Set the locator type.
- setLocatorType(ConnectionFactoryBuilder.Locator) - Method in class net.spy.memcached.spring.MemcachedClientFactoryBean
-
- setMagic(TapMagic) - Method in class net.spy.memcached.tapmessage.BaseMessage
-
Sets the value of the tap messages magic field.
- setMaxReconnectDelay(long) - Method in class net.spy.memcached.ConnectionFactoryBuilder
-
Set the maximum reconnect delay.
- setMaxReconnectDelay(long) - Method in class net.spy.memcached.spring.MemcachedClientFactoryBean
-
- setMetricCollector(MetricCollector) - Method in class net.spy.memcached.ConnectionFactoryBuilder
-
- setName(String) - Method in class net.spy.memcached.tapmessage.RequestMessage
-
Sets a name for this tap stream.
- setNodeEndPoint(NodeEndPoint) - Method in interface net.spy.memcached.MemcachedNode
-
Set NodeEndPoint
- setNodeEndPoint(NodeEndPoint) - Method in class net.spy.memcached.protocol.TCPMemcachedNodeImpl
-
- setNotMyVbucketNodes(Collection<MemcachedNode>) - Method in interface net.spy.memcached.ops.VBucketAware
-
- setOpaque(int) - Method in class net.spy.memcached.tapmessage.BaseMessage
-
Sets the value of the tap messages opaque field.
- setOpcode(TapOpcode) - Method in class net.spy.memcached.tapmessage.BaseMessage
-
Sets the value of the tap messages opcode field.
- setOperation(Operation) - Method in class net.spy.memcached.internal.GetConfigFuture
-
- setOperation(Operation) - Method in class net.spy.memcached.internal.GetFuture
-
- setOperation(Operation) - Method in class net.spy.memcached.internal.OperationFuture
-
Set the Operation associated with this OperationFuture.
- setOpFact(OperationFactory) - Method in class net.spy.memcached.ConnectionFactoryBuilder
-
Set the operation factory.
- setOpFact(OperationFactory) - Method in class net.spy.memcached.spring.MemcachedClientFactoryBean
-
- setOpQueueFactory(OperationQueueFactory) - Method in class net.spy.memcached.ConnectionFactoryBuilder
-
- setOpQueueFactory(OperationQueueFactory) - Method in class net.spy.memcached.spring.MemcachedClientFactoryBean
-
- setOpQueueMaxBlockTime(long) - Method in class net.spy.memcached.ConnectionFactoryBuilder
-
Set the maximum amount of time (in milliseconds) a client is willing to
wait for space to become available in an output queue.
- setOpQueueMaxBlockTime(long) - Method in class net.spy.memcached.spring.MemcachedClientFactoryBean
-
- setOpTimeout(long) - Method in class net.spy.memcached.ConnectionFactoryBuilder
-
Set the default operation timeout in milliseconds.
- setOpTimeout(long) - Method in class net.spy.memcached.spring.MemcachedClientFactoryBean
-
- setProtocol(ConnectionFactoryBuilder.Protocol) - Method in class net.spy.memcached.ConnectionFactoryBuilder
-
Convenience method to specify the protocol to use.
- setProtocol(ConnectionFactoryBuilder.Protocol) - Method in class net.spy.memcached.spring.MemcachedClientFactoryBean
-
- setReadBufferSize(int) - Method in class net.spy.memcached.ConnectionFactoryBuilder
-
Set the read buffer size.
- setReadBufferSize(int) - Method in class net.spy.memcached.spring.MemcachedClientFactoryBean
-
- setReadOpQueueFactory(OperationQueueFactory) - Method in class net.spy.memcached.ConnectionFactoryBuilder
-
Set the read queue factory.
- setReadOpQueueFactory(OperationQueueFactory) - Method in class net.spy.memcached.spring.MemcachedClientFactoryBean
-
- setServers(String) - Method in class net.spy.memcached.spring.MemcachedClientFactoryBean
-
- setShouldOptimize(boolean) - Method in class net.spy.memcached.ConnectionFactoryBuilder
-
Set to false if the default operation optimization is not desirable.
- setShouldOptimize(boolean) - Method in class net.spy.memcached.spring.MemcachedClientFactoryBean
-
- setSk(SelectionKey) - Method in interface net.spy.memcached.MemcachedNode
-
Set the selection key for this node.
- setSk(SelectionKey) - Method in class net.spy.memcached.protocol.TCPMemcachedNodeImpl
-
- setStatus(OperationStatus) - Method in class net.spy.memcached.internal.BulkGetFuture
-
- setTimeoutExceptionThreshold(int) - Method in class net.spy.memcached.ConnectionFactoryBuilder
-
Set the maximum timeout exception threshold.
- setTimeoutExceptionThreshold(int) - Method in class net.spy.memcached.spring.MemcachedClientFactoryBean
-
- setTotalbody(int) - Method in class net.spy.memcached.tapmessage.BaseMessage
-
Sets the value of the tap messages total body field.
- setTranscoder(Transcoder<Object>) - Method in class net.spy.memcached.ConnectionFactoryBuilder
-
Set the default transcoder.
- setTranscoder(Transcoder<Object>) - Method in class net.spy.memcached.spring.MemcachedClientFactoryBean
-
- setupForAuth() - Method in interface net.spy.memcached.MemcachedNode
-
Tell a node to set up for authentication.
- setupForAuth() - Method in class net.spy.memcached.protocol.TCPMemcachedNodeImpl
-
- setupResend() - Method in interface net.spy.memcached.MemcachedNode
-
Clear the queue of currently processing operations by either cancelling
them or setting them up to be reapplied after a reconnect.
- setupResend() - Method in class net.spy.memcached.protocol.TCPMemcachedNodeImpl
-
- setUseNagleAlgorithm(boolean) - Method in class net.spy.memcached.ConnectionFactoryBuilder
-
Set to true if you'd like to enable the Nagle algorithm.
- setUseNagleAlgorithm(boolean) - Method in class net.spy.memcached.spring.MemcachedClientFactoryBean
-
- setVBucket(String, short) - Method in interface net.spy.memcached.ops.VBucketAware
-
- setVbucket(short) - Method in class net.spy.memcached.tapmessage.BaseMessage
-
Sets the value of the tap messages vbucket field.
- setvBucketCheckpoints(Map<Short, Long>) - Method in class net.spy.memcached.tapmessage.RequestMessage
-
Sets a map of vbucket checkpoints.
- setVbucketlist(short[]) - Method in class net.spy.memcached.tapmessage.RequestMessage
-
Sets a list of vbuckets to stream keys from.
- setWriteOpQueueFactory(OperationQueueFactory) - Method in class net.spy.memcached.ConnectionFactoryBuilder
-
Set the write queue factory.
- setWriteOpQueueFactory(OperationQueueFactory) - Method in class net.spy.memcached.spring.MemcachedClientFactoryBean
-
- shouldOptimize() - Method in interface net.spy.memcached.ConnectionFactory
-
If true, low-level optimization is in effect.
- shouldOptimize() - Method in class net.spy.memcached.DefaultConnectionFactory
-
- shutdown() - Method in class net.spy.memcached.ConfigurationPoller
-
- shutdown() - Method in class net.spy.memcached.MemcachedClient
-
Shut down immediately.
- shutdown(long, TimeUnit) - Method in class net.spy.memcached.MemcachedClient
-
Shut down this client gracefully.
- shutdown() - Method in interface net.spy.memcached.MemcachedClientIF
-
- shutdown(long, TimeUnit) - Method in interface net.spy.memcached.MemcachedClientIF
-
- shutdown() - Method in class net.spy.memcached.MemcachedConnection
-
Shut down all connections and do not accept further incoming ops.
- shutdown() - Method in class net.spy.memcached.TapClient
-
Shuts down all tap streams that are currently running.
- shutdown() - Method in class net.spy.memcached.TapConnectionProvider
-
Shut down immediately.
- shutdown(long, TimeUnit) - Method in class net.spy.memcached.TapConnectionProvider
-
Shut down this client gracefully.
- shutdown() - Method in class net.spy.memcached.transcoders.TranscodeService
-
Shut down the pool.
- signalComplete() - Method in class net.spy.memcached.internal.BulkGetFuture
-
Signals that this future is complete.
- signalComplete() - Method in class net.spy.memcached.internal.GetFuture
-
Signals that this future is complete.
- signalComplete() - Method in class net.spy.memcached.internal.OperationFuture
-
Signals that this future is complete.
- SingleElementInfiniteIterator<T> - Class in net.spy.memcached.internal
-
An iterator that returns a single element for as many elements as are needed
from the iterator; in other words, #hasNext() never returns false.
- SingleElementInfiniteIterator(T) - Constructor for class net.spy.memcached.internal.SingleElementInfiniteIterator
-
Construct a iterator tat returns the input element an infinite number of
times.
- size() - Method in class net.spy.memcached.BaseCacheMap
-
- size() - Method in class net.spy.memcached.protocol.binary.OptimizedSetImpl
-
- SLF4JLogger - Class in net.spy.memcached.compat.log
-
Logging Implementation using the
SLF4J
logging facade.
- SLF4JLogger(String) - Constructor for class net.spy.memcached.compat.log.SLF4JLogger
-
Get an instance of the SLF4JLogger.
- SPECIAL_BOOLEAN - Static variable in class net.spy.memcached.transcoders.WhalinV1Transcoder
-
- SPECIAL_BYTE - Static variable in class net.spy.memcached.transcoders.WhalinV1Transcoder
-
- SPECIAL_CHARACTER - Static variable in class net.spy.memcached.transcoders.WhalinV1Transcoder
-
- SPECIAL_DATE - Static variable in class net.spy.memcached.transcoders.WhalinV1Transcoder
-
- SPECIAL_DOUBLE - Static variable in class net.spy.memcached.transcoders.WhalinV1Transcoder
-
- SPECIAL_FLOAT - Static variable in class net.spy.memcached.transcoders.WhalinV1Transcoder
-
- SPECIAL_INTEGER - Static variable in class net.spy.memcached.transcoders.WhalinV1Transcoder
-
- SPECIAL_LONG - Static variable in class net.spy.memcached.transcoders.WhalinV1Transcoder
-
- SPECIAL_SHORT - Static variable in class net.spy.memcached.transcoders.WhalinV1Transcoder
-
- SPECIAL_STRING - Static variable in class net.spy.memcached.transcoders.WhalinV1Transcoder
-
- SPECIAL_STRINGBUFFER - Static variable in class net.spy.memcached.transcoders.WhalinV1Transcoder
-
- SPECIAL_STRINGBUILDER - Static variable in class net.spy.memcached.transcoders.WhalinV1Transcoder
-
- specifyVbuckets(short[]) - Method in class net.spy.memcached.tapmessage.MessageBuilder
-
- SpyObject - Class in net.spy.memcached.compat
-
Superclass for all Spy Objects.
- SpyObject() - Constructor for class net.spy.memcached.compat.SpyObject
-
Get an instance of SpyObject.
- SpyThread - Class in net.spy.memcached.compat
-
Superclass for all Spy Threads.
- SpyThread() - Constructor for class net.spy.memcached.compat.SpyThread
-
Get an instance of SpyThread.
- SpyThread(String) - Constructor for class net.spy.memcached.compat.SpyThread
-
Get an instance of SpyThread with a name.
- stats(String, StatsOperation.Callback) - Method in interface net.spy.memcached.OperationFactory
-
Get a new StatsOperation.
- stats(String, StatsOperation.Callback) - Method in class net.spy.memcached.protocol.ascii.AsciiOperationFactory
-
- stats(String, StatsOperation.Callback) - Method in class net.spy.memcached.protocol.binary.BinaryOperationFactory
-
- StatsOperation - Interface in net.spy.memcached.ops
-
Stats fetching operation.
- StatsOperation.Callback - Interface in net.spy.memcached.ops
-
Callback for stats operation.
- StatsOperationImpl - Class in net.spy.memcached.protocol.binary
-
A StatsOperationImpl.
- StatsOperationImpl(String, StatsOperation.Callback) - Constructor for class net.spy.memcached.protocol.binary.StatsOperationImpl
-
- StatusCode - Enum in net.spy.memcached.ops
-
Represents status and error codes from the binary protocol.
- store(StoreType, String, int, int, byte[], StoreOperation.Callback) - Method in interface net.spy.memcached.OperationFactory
-
Create a store operation.
- store(StoreType, String, int, int, byte[], StoreOperation.Callback) - Method in class net.spy.memcached.protocol.ascii.AsciiOperationFactory
-
- store(StoreType, String, int, int, byte[], StoreOperation.Callback) - Method in class net.spy.memcached.protocol.binary.BinaryOperationFactory
-
- StoreOperation - Interface in net.spy.memcached.ops
-
Operation that represents object storage.
- StoreOperation.Callback - Interface in net.spy.memcached.ops
-
Operation callback to get the CAS value.
- storeResult(String, boolean) - Method in interface net.spy.memcached.util.CacheLoader.StorageListener
-
Normal path response for a set.
- StoreType - Enum in net.spy.memcached.ops
-
The type of storage operation to perform.
- streamClosed(OperationState) - Method in interface net.spy.memcached.ops.TapOperation
-
- streamClosed(OperationState) - Method in class net.spy.memcached.protocol.binary.TapAckOperationImpl
-
- streamClosed(OperationState) - Method in class net.spy.memcached.protocol.binary.TapBackfillOperationImpl
-
- streamClosed(OperationState) - Method in class net.spy.memcached.protocol.binary.TapCustomOperationImpl
-
- streamClosed(OperationState) - Method in class net.spy.memcached.protocol.binary.TapDumpOperationImpl
-
- StringUtils - Class in net.spy.memcached.util
-
Utility methods on string objects.
- subscribeForClusterConfiguration(ClusterConfigurationObserver) - Method in class net.spy.memcached.ConfigurationPoller
-
- SunLogger - Class in net.spy.memcached.compat.log
-
Logging implementation using the sun logger.
- SunLogger(String) - Constructor for class net.spy.memcached.compat.log.SunLogger
-
Get an instance of SunLogger.
- supportAck() - Method in class net.spy.memcached.tapmessage.MessageBuilder
-
- SyncThread<T> - Class in net.spy.memcached.compat
-
Thread that invokes a callable multiple times concurrently.
- SyncThread(CyclicBarrier, Callable<T>) - Constructor for class net.spy.memcached.compat.SyncThread
-
Get a SyncThread that will call the given callable when the given barrier
allows it past.