Uses of Interface
net.spy.memcached.ops.OperationCallback

Packages that use OperationCallback
net.spy.memcached Memcached client and transformation utils 
net.spy.memcached.ops Fundamental protocol operation interfaces 
net.spy.memcached.protocol Base classes for protocol abstractions. 
net.spy.memcached.protocol.ascii Low-level operations for the memcached ascii protocol 
net.spy.memcached.protocol.binary Low-level operations for the memcached binary protocol 
net.spy.memcached.tapmessage   
 

Uses of OperationCallback in net.spy.memcached
 

Methods in net.spy.memcached with parameters of type OperationCallback
 ConcatenationOperation OperationFactory.cat(ConcatenationType catType, long casId, java.lang.String key, byte[] data, OperationCallback cb)
          Get a concatenation operation.
 DeleteOperation OperationFactory.delete(java.lang.String key, OperationCallback operationCallback)
          Create a deletion operation.
 FlushOperation OperationFactory.flush(int delay, OperationCallback operationCallback)
          Create a flush operation.
 MutatorOperation OperationFactory.mutate(Mutator m, java.lang.String key, long by, long def, int exp, OperationCallback cb)
          Create a mutator operation.
 NoopOperation OperationFactory.noop(OperationCallback cb)
          Create a NOOP operation.
 SASLAuthOperation OperationFactory.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 OperationFactory.saslMechs(OperationCallback cb)
          Create a new SASL mechs operation.
 SASLStepOperation OperationFactory.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.
 TapOperation OperationFactory.tapAck(TapOpcode opcode, int opaque, OperationCallback cb)
          Sends a tap ack message to the server.
 TapOperation OperationFactory.tapBackfill(java.lang.String id, long date, OperationCallback cb)
          Creates a tap backfill stream.
 TapOperation OperationFactory.tapCustom(java.lang.String id, RequestMessage message, OperationCallback cb)
          Creates a custom tap stream.
 TapOperation OperationFactory.tapDump(java.lang.String id, OperationCallback cb)
          Sends a tap dump message to the server.
 KeyedOperation OperationFactory.touch(java.lang.String key, int expiration, OperationCallback cb)
          Resets a keys expiration time.
 UnlockOperation OperationFactory.unlock(java.lang.String key, long casId, OperationCallback operationCallback)
          Create a Unlock operation.
 VersionOperation OperationFactory.version(OperationCallback cb)
          Create a new version operation.
 

Uses of OperationCallback in net.spy.memcached.ops
 

Subinterfaces of OperationCallback in net.spy.memcached.ops
static interface GetAndTouchOperation.Callback
          Operation callback for the gat request.
static interface GetlOperation.Callback
          Operation callback for the getl request.
static interface GetOperation.Callback
          Operation callback for the get request.
static interface GetsOperation.Callback
          Operation callback for the Gets request.
static interface ObserveOperation.Callback
          Operation callback for the Observe request.
static interface StatsOperation.Callback
          Callback for stats operation.
static interface StoreOperation.Callback
          Operation callback to get the CAS value.
static interface TapOperation.Callback
          Operation callback for the tap dump request.
 

Classes in net.spy.memcached.ops that implement OperationCallback
 class MultiGetOperationCallback
          MultiOperationCallback for get operations.
 class MultiGetsOperationCallback
          MultiOperationCallback for get operations.
 class MultiOperationCallback
          An operation callback that will capture receivedStatus and complete invocations and dispatch to a single callback.
 

Fields in net.spy.memcached.ops declared as OperationCallback
protected  OperationCallback MultiOperationCallback.originalCallback
           
 

Methods in net.spy.memcached.ops that return OperationCallback
 OperationCallback Operation.getCallback()
          Get the callback for this get operation.
 

Constructors in net.spy.memcached.ops with parameters of type OperationCallback
MultiGetOperationCallback(OperationCallback original, int todo)
           
MultiGetsOperationCallback(OperationCallback original, int todo)
           
MultiOperationCallback(OperationCallback original, int todo)
          Get a MultiOperationCallback over the given callback for the specified number of replicates.
 

Uses of OperationCallback in net.spy.memcached.protocol
 

Classes in net.spy.memcached.protocol that implement OperationCallback
 class GetCallbackWrapper
          Wrapper callback for use in optimized gets.
 class ProxyCallback
          Proxy callback used for dispatching callbacks over optimized gets.
 

Fields in net.spy.memcached.protocol declared as OperationCallback
protected  OperationCallback BaseOperationImpl.callback
           
 

Methods in net.spy.memcached.protocol that return OperationCallback
 OperationCallback BaseOperationImpl.getCallback()
          Get the operation callback associated with this operation.
 

Methods in net.spy.memcached.protocol with parameters of type OperationCallback
protected  void BaseOperationImpl.setCallback(OperationCallback to)
          Set the callback for this instance.
 

Uses of OperationCallback in net.spy.memcached.protocol.ascii
 

Methods in net.spy.memcached.protocol.ascii with parameters of type OperationCallback
 ConcatenationOperation AsciiOperationFactory.cat(ConcatenationType catType, long casId, java.lang.String key, byte[] data, OperationCallback cb)
           
 DeleteOperation AsciiOperationFactory.delete(java.lang.String key, OperationCallback cb)
           
 FlushOperation AsciiOperationFactory.flush(int delay, OperationCallback cb)
           
 MutatorOperation AsciiOperationFactory.mutate(Mutator m, java.lang.String key, long by, long exp, int def, OperationCallback cb)
           
 NoopOperation AsciiOperationFactory.noop(OperationCallback cb)
           
 SASLAuthOperation AsciiOperationFactory.saslAuth(java.lang.String[] mech, java.lang.String serverName, java.util.Map<java.lang.String,?> props, javax.security.auth.callback.CallbackHandler cbh, OperationCallback cb)
           
 SASLMechsOperation AsciiOperationFactory.saslMechs(OperationCallback cb)
           
 SASLStepOperation AsciiOperationFactory.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)
           
 TapOperation AsciiOperationFactory.tapAck(TapOpcode opcode, int opaque, OperationCallback cb)
           
 TapOperation AsciiOperationFactory.tapBackfill(java.lang.String id, long date, OperationCallback cb)
           
 TapOperation AsciiOperationFactory.tapCustom(java.lang.String id, RequestMessage message, OperationCallback cb)
           
 TapOperation AsciiOperationFactory.tapDump(java.lang.String id, OperationCallback cb)
           
 KeyedOperation AsciiOperationFactory.touch(java.lang.String key, int expiration, OperationCallback cb)
           
 UnlockOperation AsciiOperationFactory.unlock(java.lang.String key, long casId, OperationCallback cb)
           
 VersionOperation AsciiOperationFactory.version(OperationCallback cb)
           
 

Constructors in net.spy.memcached.protocol.ascii with parameters of type OperationCallback
ConcatenationOperationImpl(ConcatenationType t, java.lang.String k, byte[] d, OperationCallback cb)
           
 

Uses of OperationCallback in net.spy.memcached.protocol.binary
 

Methods in net.spy.memcached.protocol.binary with parameters of type OperationCallback
 ConcatenationOperation BinaryOperationFactory.cat(ConcatenationType catType, long casId, java.lang.String key, byte[] data, OperationCallback cb)
           
 DeleteOperation BinaryOperationFactory.delete(java.lang.String key, OperationCallback operationCallback)
           
 FlushOperation BinaryOperationFactory.flush(int delay, OperationCallback cb)
           
 MutatorOperation BinaryOperationFactory.mutate(Mutator m, java.lang.String key, long by, long def, int exp, OperationCallback cb)
           
 NoopOperation BinaryOperationFactory.noop(OperationCallback cb)
           
 SASLAuthOperation BinaryOperationFactory.saslAuth(java.lang.String[] mech, java.lang.String serverName, java.util.Map<java.lang.String,?> props, javax.security.auth.callback.CallbackHandler cbh, OperationCallback cb)
           
 SASLMechsOperation BinaryOperationFactory.saslMechs(OperationCallback cb)
           
 SASLStepOperation BinaryOperationFactory.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)
           
 TapOperation BinaryOperationFactory.tapAck(TapOpcode opcode, int opaque, OperationCallback cb)
           
 TapOperation BinaryOperationFactory.tapBackfill(java.lang.String id, long date, OperationCallback cb)
           
 TapOperation BinaryOperationFactory.tapCustom(java.lang.String id, RequestMessage message, OperationCallback cb)
           
 TapOperation BinaryOperationFactory.tapDump(java.lang.String id, OperationCallback cb)
           
 KeyedOperation BinaryOperationFactory.touch(java.lang.String key, int expiration, OperationCallback cb)
           
 UnlockOperation BinaryOperationFactory.unlock(java.lang.String key, long casId, OperationCallback cb)
           
 VersionOperation BinaryOperationFactory.version(OperationCallback cb)
           
 

Constructors in net.spy.memcached.protocol.binary with parameters of type OperationCallback
SASLAuthOperationImpl(java.lang.String[] m, java.lang.String s, java.util.Map<java.lang.String,?> p, javax.security.auth.callback.CallbackHandler h, OperationCallback c)
           
SASLBaseOperationImpl(byte c, java.lang.String[] m, byte[] ch, java.lang.String s, java.util.Map<java.lang.String,?> p, javax.security.auth.callback.CallbackHandler h, OperationCallback cb)
           
SASLStepOperationImpl(java.lang.String[] m, byte[] ch, java.lang.String s, java.util.Map<java.lang.String,?> p, javax.security.auth.callback.CallbackHandler h, OperationCallback c)
           
TapOperationImpl(OperationCallback cb)
           
TouchOperationImpl(java.lang.String k, int e, OperationCallback cb)
           
 

Uses of OperationCallback in net.spy.memcached.tapmessage
 

Methods in net.spy.memcached.tapmessage that return OperationCallback
 OperationCallback TapAck.getCallback()
           
 

Constructors in net.spy.memcached.tapmessage with parameters of type OperationCallback
TapAck(TapConnectionProvider conn, MemcachedNode node, TapOpcode opcode, int opaque, OperationCallback cb)
           
 



Copyright © 2006-2009 Dustin Sallings, 2009-2012 Couchbase, Inc.