public interface MemcachedClientIF
Modifier and Type | Field and Description |
---|---|
static int |
MAX_KEY_LENGTH
Maximum supported key length.
|
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.Future<java.lang.Boolean> |
add(java.lang.String key,
int exp,
java.lang.Object o) |
<T> java.util.concurrent.Future<java.lang.Boolean> |
add(java.lang.String key,
int exp,
T o,
Transcoder<T> tc) |
boolean |
addObserver(ConnectionObserver obs) |
java.util.concurrent.Future<java.lang.Boolean> |
append(long cas,
java.lang.String key,
java.lang.Object val) |
<T> java.util.concurrent.Future<java.lang.Boolean> |
append(long cas,
java.lang.String key,
T val,
Transcoder<T> tc) |
java.util.concurrent.Future<java.lang.Boolean> |
append(java.lang.String key,
java.lang.Object val) |
<T> java.util.concurrent.Future<java.lang.Boolean> |
append(java.lang.String key,
T val,
Transcoder<T> tc) |
java.util.concurrent.Future<CASResponse> |
asyncCAS(java.lang.String key,
long casId,
java.lang.Object value) |
<T> java.util.concurrent.Future<CASResponse> |
asyncCAS(java.lang.String key,
long casId,
T value,
Transcoder<T> tc) |
java.util.concurrent.Future<java.lang.Long> |
asyncDecr(java.lang.String key,
int by) |
java.util.concurrent.Future<java.lang.Long> |
asyncDecr(java.lang.String key,
long by) |
java.util.concurrent.Future<java.lang.Object> |
asyncGet(java.lang.String key) |
<T> java.util.concurrent.Future<T> |
asyncGet(java.lang.String key,
Transcoder<T> tc) |
java.util.concurrent.Future<CASValue<java.lang.Object>> |
asyncGetAndTouch(java.lang.String key,
int exp) |
<T> java.util.concurrent.Future<CASValue<T>> |
asyncGetAndTouch(java.lang.String key,
int exp,
Transcoder<T> tc) |
BulkFuture<java.util.Map<java.lang.String,java.lang.Object>> |
asyncGetBulk(java.util.Collection<java.lang.String> keys) |
<T> BulkFuture<java.util.Map<java.lang.String,T>> |
asyncGetBulk(java.util.Collection<java.lang.String> keys,
java.util.Iterator<Transcoder<T>> tcs) |
<T> BulkFuture<java.util.Map<java.lang.String,T>> |
asyncGetBulk(java.util.Collection<java.lang.String> keys,
Transcoder<T> tc) |
BulkFuture<java.util.Map<java.lang.String,java.lang.Object>> |
asyncGetBulk(java.util.Iterator<java.lang.String> keys) |
<T> BulkFuture<java.util.Map<java.lang.String,T>> |
asyncGetBulk(java.util.Iterator<java.lang.String> keys,
java.util.Iterator<Transcoder<T>> tcs) |
<T> BulkFuture<java.util.Map<java.lang.String,T>> |
asyncGetBulk(java.util.Iterator<java.lang.String> keys,
Transcoder<T> tc) |
BulkFuture<java.util.Map<java.lang.String,java.lang.Object>> |
asyncGetBulk(java.lang.String... keys) |
<T> BulkFuture<java.util.Map<java.lang.String,T>> |
asyncGetBulk(Transcoder<T> tc,
java.lang.String... keys) |
java.util.concurrent.Future<CASValue<java.lang.Object>> |
asyncGets(java.lang.String key) |
<T> java.util.concurrent.Future<CASValue<T>> |
asyncGets(java.lang.String key,
Transcoder<T> tc) |
java.util.concurrent.Future<java.lang.Long> |
asyncIncr(java.lang.String key,
int by) |
java.util.concurrent.Future<java.lang.Long> |
asyncIncr(java.lang.String key,
long by) |
<T> CASResponse |
cas(java.lang.String key,
long casId,
int exp,
T value,
Transcoder<T> tc) |
CASResponse |
cas(java.lang.String key,
long casId,
java.lang.Object value) |
long |
decr(java.lang.String key,
int by) |
long |
decr(java.lang.String key,
int by,
long def) |
long |
decr(java.lang.String key,
int by,
long def,
int exp) |
long |
decr(java.lang.String key,
long by) |
long |
decr(java.lang.String key,
long by,
long def) |
long |
decr(java.lang.String key,
long by,
long def,
int exp) |
java.util.concurrent.Future<java.lang.Boolean> |
delete(java.lang.String key) |
java.util.concurrent.Future<java.lang.Boolean> |
delete(java.lang.String key,
long cas) |
java.util.concurrent.Future<java.lang.Boolean> |
flush() |
java.util.concurrent.Future<java.lang.Boolean> |
flush(int delay) |
java.lang.Object |
get(java.lang.String key) |
<T> T |
get(java.lang.String key,
Transcoder<T> tc) |
CASValue<java.lang.Object> |
getAndTouch(java.lang.String key,
int exp) |
<T> CASValue<T> |
getAndTouch(java.lang.String key,
int exp,
Transcoder<T> tc) |
java.util.Collection<java.net.SocketAddress> |
getAvailableServers() |
java.util.Map<java.lang.String,java.lang.Object> |
getBulk(java.util.Collection<java.lang.String> keys) |
<T> java.util.Map<java.lang.String,T> |
getBulk(java.util.Collection<java.lang.String> keys,
Transcoder<T> tc) |
java.util.Map<java.lang.String,java.lang.Object> |
getBulk(java.util.Iterator<java.lang.String> keys) |
<T> java.util.Map<java.lang.String,T> |
getBulk(java.util.Iterator<java.lang.String> keys,
Transcoder<T> tc) |
java.util.Map<java.lang.String,java.lang.Object> |
getBulk(java.lang.String... keys) |
<T> java.util.Map<java.lang.String,T> |
getBulk(Transcoder<T> tc,
java.lang.String... keys) |
NodeLocator |
getNodeLocator() |
CASValue<java.lang.Object> |
gets(java.lang.String key) |
<T> CASValue<T> |
gets(java.lang.String key,
Transcoder<T> tc) |
java.util.Map<java.net.SocketAddress,java.util.Map<java.lang.String,java.lang.String>> |
getStats() |
java.util.Map<java.net.SocketAddress,java.util.Map<java.lang.String,java.lang.String>> |
getStats(java.lang.String prefix) |
Transcoder<java.lang.Object> |
getTranscoder() |
java.util.Collection<java.net.SocketAddress> |
getUnavailableServers() |
java.util.Map<java.net.SocketAddress,java.lang.String> |
getVersions() |
long |
incr(java.lang.String key,
int by) |
long |
incr(java.lang.String key,
int by,
long def) |
long |
incr(java.lang.String key,
int by,
long def,
int exp) |
long |
incr(java.lang.String key,
long by) |
long |
incr(java.lang.String key,
long by,
long def) |
long |
incr(java.lang.String key,
long by,
long def,
int exp) |
java.util.Set<java.lang.String> |
listSaslMechanisms()
Get the set of SASL mechanisms supported by the servers.
|
java.util.concurrent.Future<java.lang.Boolean> |
prepend(long cas,
java.lang.String key,
java.lang.Object val) |
<T> java.util.concurrent.Future<java.lang.Boolean> |
prepend(long cas,
java.lang.String key,
T val,
Transcoder<T> tc) |
java.util.concurrent.Future<java.lang.Boolean> |
prepend(java.lang.String key,
java.lang.Object val) |
<T> java.util.concurrent.Future<java.lang.Boolean> |
prepend(java.lang.String key,
T val,
Transcoder<T> tc) |
boolean |
removeObserver(ConnectionObserver obs) |
java.util.concurrent.Future<java.lang.Boolean> |
replace(java.lang.String key,
int exp,
java.lang.Object o) |
<T> java.util.concurrent.Future<java.lang.Boolean> |
replace(java.lang.String key,
int exp,
T o,
Transcoder<T> tc) |
java.util.concurrent.Future<java.lang.Boolean> |
set(java.lang.String key,
int exp,
java.lang.Object o) |
<T> java.util.concurrent.Future<java.lang.Boolean> |
set(java.lang.String key,
int exp,
T o,
Transcoder<T> tc) |
void |
shutdown() |
boolean |
shutdown(long timeout,
java.util.concurrent.TimeUnit unit) |
<T> java.util.concurrent.Future<java.lang.Boolean> |
touch(java.lang.String key,
int exp) |
<T> java.util.concurrent.Future<java.lang.Boolean> |
touch(java.lang.String key,
int exp,
Transcoder<T> tc) |
boolean |
waitForQueues(long timeout,
java.util.concurrent.TimeUnit unit) |
static final int MAX_KEY_LENGTH
java.util.Collection<java.net.SocketAddress> getAvailableServers()
java.util.Collection<java.net.SocketAddress> getUnavailableServers()
Transcoder<java.lang.Object> getTranscoder()
NodeLocator getNodeLocator()
java.util.concurrent.Future<java.lang.Boolean> append(long cas, java.lang.String key, java.lang.Object val)
java.util.concurrent.Future<java.lang.Boolean> append(java.lang.String key, java.lang.Object val)
<T> java.util.concurrent.Future<java.lang.Boolean> append(long cas, java.lang.String key, T val, Transcoder<T> tc)
<T> java.util.concurrent.Future<java.lang.Boolean> append(java.lang.String key, T val, Transcoder<T> tc)
java.util.concurrent.Future<java.lang.Boolean> prepend(long cas, java.lang.String key, java.lang.Object val)
java.util.concurrent.Future<java.lang.Boolean> prepend(java.lang.String key, java.lang.Object val)
<T> java.util.concurrent.Future<java.lang.Boolean> prepend(long cas, java.lang.String key, T val, Transcoder<T> tc)
<T> java.util.concurrent.Future<java.lang.Boolean> prepend(java.lang.String key, T val, Transcoder<T> tc)
<T> java.util.concurrent.Future<CASResponse> asyncCAS(java.lang.String key, long casId, T value, Transcoder<T> tc)
java.util.concurrent.Future<CASResponse> asyncCAS(java.lang.String key, long casId, java.lang.Object value)
<T> CASResponse cas(java.lang.String key, long casId, int exp, T value, Transcoder<T> tc)
CASResponse cas(java.lang.String key, long casId, java.lang.Object value)
<T> java.util.concurrent.Future<java.lang.Boolean> add(java.lang.String key, int exp, T o, Transcoder<T> tc)
java.util.concurrent.Future<java.lang.Boolean> add(java.lang.String key, int exp, java.lang.Object o)
<T> java.util.concurrent.Future<java.lang.Boolean> set(java.lang.String key, int exp, T o, Transcoder<T> tc)
java.util.concurrent.Future<java.lang.Boolean> set(java.lang.String key, int exp, java.lang.Object o)
<T> java.util.concurrent.Future<java.lang.Boolean> replace(java.lang.String key, int exp, T o, Transcoder<T> tc)
java.util.concurrent.Future<java.lang.Boolean> replace(java.lang.String key, int exp, java.lang.Object o)
<T> java.util.concurrent.Future<T> asyncGet(java.lang.String key, Transcoder<T> tc)
java.util.concurrent.Future<java.lang.Object> asyncGet(java.lang.String key)
java.util.concurrent.Future<CASValue<java.lang.Object>> asyncGetAndTouch(java.lang.String key, int exp)
<T> java.util.concurrent.Future<CASValue<T>> asyncGetAndTouch(java.lang.String key, int exp, Transcoder<T> tc)
CASValue<java.lang.Object> getAndTouch(java.lang.String key, int exp)
<T> CASValue<T> getAndTouch(java.lang.String key, int exp, Transcoder<T> tc)
<T> java.util.concurrent.Future<CASValue<T>> asyncGets(java.lang.String key, Transcoder<T> tc)
java.util.concurrent.Future<CASValue<java.lang.Object>> asyncGets(java.lang.String key)
<T> CASValue<T> gets(java.lang.String key, Transcoder<T> tc)
CASValue<java.lang.Object> gets(java.lang.String key)
<T> T get(java.lang.String key, Transcoder<T> tc)
java.lang.Object get(java.lang.String key)
<T> BulkFuture<java.util.Map<java.lang.String,T>> asyncGetBulk(java.util.Iterator<java.lang.String> keys, java.util.Iterator<Transcoder<T>> tcs)
<T> BulkFuture<java.util.Map<java.lang.String,T>> asyncGetBulk(java.util.Collection<java.lang.String> keys, java.util.Iterator<Transcoder<T>> tcs)
<T> BulkFuture<java.util.Map<java.lang.String,T>> asyncGetBulk(java.util.Iterator<java.lang.String> keys, Transcoder<T> tc)
<T> BulkFuture<java.util.Map<java.lang.String,T>> asyncGetBulk(java.util.Collection<java.lang.String> keys, Transcoder<T> tc)
BulkFuture<java.util.Map<java.lang.String,java.lang.Object>> asyncGetBulk(java.util.Iterator<java.lang.String> keys)
BulkFuture<java.util.Map<java.lang.String,java.lang.Object>> asyncGetBulk(java.util.Collection<java.lang.String> keys)
<T> BulkFuture<java.util.Map<java.lang.String,T>> asyncGetBulk(Transcoder<T> tc, java.lang.String... keys)
BulkFuture<java.util.Map<java.lang.String,java.lang.Object>> asyncGetBulk(java.lang.String... keys)
<T> java.util.Map<java.lang.String,T> getBulk(java.util.Iterator<java.lang.String> keys, Transcoder<T> tc)
<T> java.util.Map<java.lang.String,T> getBulk(java.util.Collection<java.lang.String> keys, Transcoder<T> tc)
java.util.Map<java.lang.String,java.lang.Object> getBulk(java.util.Iterator<java.lang.String> keys)
java.util.Map<java.lang.String,java.lang.Object> getBulk(java.util.Collection<java.lang.String> keys)
<T> java.util.Map<java.lang.String,T> getBulk(Transcoder<T> tc, java.lang.String... keys)
java.util.Map<java.lang.String,java.lang.Object> getBulk(java.lang.String... keys)
<T> java.util.concurrent.Future<java.lang.Boolean> touch(java.lang.String key, int exp, Transcoder<T> tc)
<T> java.util.concurrent.Future<java.lang.Boolean> touch(java.lang.String key, int exp)
java.util.Map<java.net.SocketAddress,java.lang.String> getVersions()
java.util.Map<java.net.SocketAddress,java.util.Map<java.lang.String,java.lang.String>> getStats()
java.util.Map<java.net.SocketAddress,java.util.Map<java.lang.String,java.lang.String>> getStats(java.lang.String prefix)
long incr(java.lang.String key, long by)
long incr(java.lang.String key, int by)
long decr(java.lang.String key, long by)
long decr(java.lang.String key, int by)
long incr(java.lang.String key, long by, long def, int exp)
long incr(java.lang.String key, int by, long def, int exp)
long decr(java.lang.String key, long by, long def, int exp)
long decr(java.lang.String key, int by, long def, int exp)
java.util.concurrent.Future<java.lang.Long> asyncIncr(java.lang.String key, long by)
java.util.concurrent.Future<java.lang.Long> asyncIncr(java.lang.String key, int by)
java.util.concurrent.Future<java.lang.Long> asyncDecr(java.lang.String key, long by)
java.util.concurrent.Future<java.lang.Long> asyncDecr(java.lang.String key, int by)
long incr(java.lang.String key, long by, long def)
long incr(java.lang.String key, int by, long def)
long decr(java.lang.String key, long by, long def)
long decr(java.lang.String key, int by, long def)
java.util.concurrent.Future<java.lang.Boolean> delete(java.lang.String key)
java.util.concurrent.Future<java.lang.Boolean> delete(java.lang.String key, long cas)
java.util.concurrent.Future<java.lang.Boolean> flush(int delay)
java.util.concurrent.Future<java.lang.Boolean> flush()
void shutdown()
boolean shutdown(long timeout, java.util.concurrent.TimeUnit unit)
boolean waitForQueues(long timeout, java.util.concurrent.TimeUnit unit)
boolean addObserver(ConnectionObserver obs)
boolean removeObserver(ConnectionObserver obs)
java.util.Set<java.lang.String> listSaslMechanisms()
Copyright © 2006-2009 Dustin Sallings, 2009-2013 Couchbase, Inc.