|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.spy.memcached.ops.BaseOperationFactory
net.spy.memcached.protocol.binary.BinaryOperationFactory
public class BinaryOperationFactory
Factory for binary operations.
| Constructor Summary | |
|---|---|
BinaryOperationFactory()
|
|
| Method Summary | |
|---|---|
CASOperation |
cas(StoreType type,
java.lang.String key,
long casId,
int flags,
int exp,
byte[] data,
OperationCallback cb)
Create a CAS operation. |
ConcatenationOperation |
cat(ConcatenationType catType,
long casId,
java.lang.String key,
byte[] data,
OperationCallback cb)
Get a concatenation operation. |
protected java.util.Collection<? extends Operation> |
cloneGet(KeyedOperation op)
|
DeleteOperation |
delete(java.lang.String key,
OperationCallback operationCallback)
Create a deletion operation. |
FlushOperation |
flush(int delay,
OperationCallback cb)
Create a flush operation. |
GetOperation |
get(java.util.Collection<java.lang.String> value,
GetOperation.Callback cb)
Create a get operation. |
GetOperation |
get(java.lang.String key,
GetOperation.Callback callback)
Create a get operation. |
GetsOperation |
gets(java.lang.String key,
GetsOperation.Callback cb)
Create a gets operation. |
MutatorOperation |
mutate(Mutator m,
java.lang.String key,
int by,
long def,
int exp,
OperationCallback cb)
Create a mutator operation. |
NoopOperation |
noop(OperationCallback cb)
Create a NOOP operation. |
SASLAuthOperation |
saslAuth(java.lang.String[] mech,
java.lang.String serverName,
java.util.Map<java.lang.String,?> props,
javax.security.auth.callback.CallbackHandler cbh,
OperationCallback cb)
Create a new sasl auth operation. |
SASLMechsOperation |
saslMechs(OperationCallback cb)
Create a new SASL mechs operation. |
SASLStepOperation |
saslStep(java.lang.String[] mech,
byte[] challenge,
java.lang.String serverName,
java.util.Map<java.lang.String,?> props,
javax.security.auth.callback.CallbackHandler cbh,
OperationCallback cb)
Create a new sasl step operation. |
StatsOperation |
stats(java.lang.String arg,
StatsOperation.Callback cb)
Get a new StatsOperation. |
StoreOperation |
store(StoreType storeType,
java.lang.String key,
int flags,
int exp,
byte[] data,
OperationCallback cb)
Create a store operation. |
VersionOperation |
version(OperationCallback cb)
Create a new version operation. |
| Methods inherited from class net.spy.memcached.ops.BaseOperationFactory |
|---|
clone |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BinaryOperationFactory()
| Method Detail |
|---|
public DeleteOperation delete(java.lang.String key,
OperationCallback operationCallback)
OperationFactory
key - the key to deleteoperationCallback - the status callback
public FlushOperation flush(int delay,
OperationCallback cb)
OperationFactory
delay - delay until flush.cb - the status callback
public GetOperation get(java.lang.String key,
GetOperation.Callback callback)
OperationFactory
key - the key to getcallback - the callback that will contain the results
public GetOperation get(java.util.Collection<java.lang.String> value,
GetOperation.Callback cb)
OperationFactory
value - the collection of keys to getcb - the callback that will contain the results
public GetsOperation gets(java.lang.String key,
GetsOperation.Callback cb)
OperationFactory
key - the key to getcb - the callback that will contain the results
public MutatorOperation mutate(Mutator m,
java.lang.String key,
int by,
long def,
int exp,
OperationCallback cb)
OperationFactory
m - the mutator typekey - the mutatee keyby - the amount to increment or decrementdef - the default valueexp - expiration in case we need to default (0 if no default)cb - the status callback
public StatsOperation stats(java.lang.String arg,
StatsOperation.Callback cb)
OperationFactory
arg - the stat parameter (see protocol docs)cb - the stats callback
public StoreOperation store(StoreType storeType,
java.lang.String key,
int flags,
int exp,
byte[] data,
OperationCallback cb)
OperationFactory
storeType - the type of store operationkey - the key to storeflags - the storage flagsexp - the expiration timedata - the datacb - the status callback
public VersionOperation version(OperationCallback cb)
OperationFactory
public NoopOperation noop(OperationCallback cb)
OperationFactory
cb - the operation callback
public CASOperation cas(StoreType type,
java.lang.String key,
long casId,
int flags,
int exp,
byte[] data,
OperationCallback cb)
OperationFactory
key - the key to storecasId - the CAS identifier value (from a gets operation)flags - the storage flagsexp - the expiration timedata - the datacb - the status callback
public ConcatenationOperation cat(ConcatenationType catType,
long casId,
java.lang.String key,
byte[] data,
OperationCallback cb)
OperationFactory
catType - the type of concatenation to perform.casId - the CAS value for an atomic compare-and-catkey - the keydata - the data to storecb - a callback for reporting the status
protected java.util.Collection<? extends Operation> cloneGet(KeyedOperation op)
cloneGet in class BaseOperationFactory
public SASLAuthOperation saslAuth(java.lang.String[] mech,
java.lang.String serverName,
java.util.Map<java.lang.String,?> props,
javax.security.auth.callback.CallbackHandler cbh,
OperationCallback cb)
OperationFactory
public SASLMechsOperation saslMechs(OperationCallback cb)
OperationFactory
public SASLStepOperation saslStep(java.lang.String[] mech,
byte[] challenge,
java.lang.String serverName,
java.util.Map<java.lang.String,?> props,
javax.security.auth.callback.CallbackHandler cbh,
OperationCallback cb)
OperationFactory
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||