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 
 

Uses of OperationCallback in net.spy.memcached
 

Methods in net.spy.memcached with parameters of type OperationCallback
 CASOperation OperationFactory.cas(StoreType t, String key, long casId, int flags, int exp, byte[] data, OperationCallback cb)
          Create a CAS operation.
 ConcatenationOperation OperationFactory.cat(ConcatenationType catType, long casId, String key, byte[] data, OperationCallback cb)
          Get a concatenation operation.
 DeleteOperation OperationFactory.delete(String key, OperationCallback operationCallback)
          Create a deletion operation.
 FlushOperation OperationFactory.flush(int delay, OperationCallback operationCallback)
          Create a flush operation.
 MutatorOperation OperationFactory.mutate(Mutator m, String key, int by, long def, int exp, OperationCallback cb)
          Create a mutator operation.
 NoopOperation OperationFactory.noop(OperationCallback cb)
          Create a NOOP operation.
 StoreOperation OperationFactory.store(StoreType storeType, String key, int flags, int exp, byte[] data, OperationCallback cb)
          Create a store 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 GetOperation.Callback
          Operation callback for the get request.
static interface GetsOperation.Callback
          Operation callback for the Gets request.
static interface StatsOperation.Callback
          Callback for stats operation.
 

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
 CASOperation AsciiOperationFactory.cas(StoreType type, String key, long casId, int flags, int exp, byte[] data, OperationCallback cb)
           
 ConcatenationOperation AsciiOperationFactory.cat(ConcatenationType catType, long casId, String key, byte[] data, OperationCallback cb)
           
 DeleteOperation AsciiOperationFactory.delete(String key, OperationCallback cb)
           
 FlushOperation AsciiOperationFactory.flush(int delay, OperationCallback cb)
           
 MutatorOperation AsciiOperationFactory.mutate(Mutator m, String key, int by, long exp, int def, OperationCallback cb)
           
 NoopOperation AsciiOperationFactory.noop(OperationCallback cb)
           
 StoreOperation AsciiOperationFactory.store(StoreType storeType, String key, int flags, int exp, byte[] data, OperationCallback cb)
           
 VersionOperation AsciiOperationFactory.version(OperationCallback cb)
           
 

Constructors in net.spy.memcached.protocol.ascii with parameters of type OperationCallback
ConcatenationOperationImpl(ConcatenationType t, 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
 CASOperation BinaryOperationFactory.cas(StoreType type, String key, long casId, int flags, int exp, byte[] data, OperationCallback cb)
           
 ConcatenationOperation BinaryOperationFactory.cat(ConcatenationType catType, long casId, String key, byte[] data, OperationCallback cb)
           
 DeleteOperation BinaryOperationFactory.delete(String key, OperationCallback operationCallback)
           
 FlushOperation BinaryOperationFactory.flush(int delay, OperationCallback cb)
           
 MutatorOperation BinaryOperationFactory.mutate(Mutator m, String key, int by, long def, int exp, OperationCallback cb)
           
 NoopOperation BinaryOperationFactory.noop(OperationCallback cb)
           
 StoreOperation BinaryOperationFactory.store(StoreType storeType, String key, int flags, int exp, byte[] data, OperationCallback cb)
           
 VersionOperation BinaryOperationFactory.version(OperationCallback cb)