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, java.lang.String key, long casId, int flags, int exp, byte[] data, OperationCallback cb)
          Create a CAS operation.
 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.
 StoreOperation OperationFactory.store(StoreType storeType, java.lang.String key, int flags, int exp, byte[] data, OperationCallback cb)
          Create a store 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.
 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 StatsOperation.Callback
          Callback for stats operation.
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
 CASOperation AsciiOperationFactory.cas(StoreType type, java.lang.String key, long casId, int flags, int exp, byte[] data, OperationCallback cb)
           
 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)
           
 StoreOperation AsciiOperationFactory.store(StoreType storeType, java.lang.String key, int flags, int exp, byte[] data, 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)
           
 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
 CASOperation BinaryOperationFactory.cas(StoreType type, java.lang.String key, long casId, int flags, int exp, byte[] data, OperationCallback cb)
           
 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)
           
 StoreOperation BinaryOperationFactory.store(StoreType storeType, java.lang.String key, int flags, int exp, byte[] data, 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)
           
 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)
           
 



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