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

Packages that use Operation
net.spy.memcached Memcached client and transformation utils 
net.spy.memcached.internal Internal utilities. 
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 Operation in net.spy.memcached
 

Methods in net.spy.memcached that return Operation
 Operation MemcachedNode.getCurrentReadOp()
          Get the operation at the top of the queue that is requiring input.
 Operation MemcachedNode.getCurrentWriteOp()
          Get the operation at the top of the queue that has information available to write.
 Operation BroadcastOpFactory.newOp(MemcachedNode n, CountDownLatch latch)
          Construct a new operation for delivery to the given node.
 Operation MemcachedNode.removeCurrentReadOp()
          Remove the operation at the top of the queue that is requiring input.
 Operation MemcachedNode.removeCurrentWriteOp()
          Remove the operation at the top of the queue that has information available to write.
 

Methods in net.spy.memcached that return types with arguments of type Operation
 Collection<Operation> OperationFactory.clone(KeyedOperation op)
          Clone an operation.
 BlockingQueue<Operation> ConnectionFactory.createOperationQueue()
          Create a BlockingQueue for operations for a connection.
 BlockingQueue<Operation> DefaultConnectionFactory.createOperationQueue()
           
 BlockingQueue<Operation> ConnectionFactory.createReadOperationQueue()
          Create a BlockingQueue for the operations currently expecting to read responses from memcached.
 BlockingQueue<Operation> DefaultConnectionFactory.createReadOperationQueue()
           
 BlockingQueue<Operation> ConnectionFactory.createWriteOperationQueue()
          Create a BlockingQueue for the operations currently expecting to write requests to memcached.
 BlockingQueue<Operation> DefaultConnectionFactory.createWriteOperationQueue()
           
 Collection<Operation> MemcachedNode.destroyInputQueue()
          Extract all queued items for this node destructively.
 

Methods in net.spy.memcached with parameters of type Operation
 void MemcachedNode.addOp(Operation op)
          Add an operation to the queue.
 void MemcachedConnection.addOperation(MemcachedNode node, Operation o)
           
 void MemcachedConnection.addOperation(String key, Operation o)
          Add an operation to the given connection.
 

Method parameters in net.spy.memcached with type arguments of type Operation
 void MemcachedConnection.addOperations(Map<MemcachedNode,Operation> ops)
           
 

Uses of Operation in net.spy.memcached.internal
 

Methods in net.spy.memcached.internal that return types with arguments of type Operation
 Collection<Operation> CheckedOperationTimeoutException.getOperations()
          Get the operation that timed out.
 

Methods in net.spy.memcached.internal with parameters of type Operation
 void GetFuture.setOperation(Operation to)
           
 void OperationFuture.setOperation(Operation to)
           
 

Constructors in net.spy.memcached.internal with parameters of type Operation
CheckedOperationTimeoutException(String message, Operation op)
          Construct a CheckedOperationTimeoutException with the given message and operation.
 

Constructor parameters in net.spy.memcached.internal with type arguments of type Operation
BulkGetFuture(Map<String,Future<T>> m, Collection<Operation> getOps, CountDownLatch l)
           
CheckedOperationTimeoutException(String message, Collection<Operation> ops)
           
 

Uses of Operation in net.spy.memcached.ops
 

Subinterfaces of Operation in net.spy.memcached.ops
 interface CASOperation
          Operation that represents compare-and-swap.
 interface ConcatenationOperation
          ConcatenationOperation is used to append or prepend data to an existing object in the cache.
 interface DeleteOperation
          Deletion operation.
 interface FlushOperation
          Flush operation marker.
 interface GetOperation
          Get operation.
 interface GetsOperation
          Gets operation (get with CAS identifier support).
 interface KeyedOperation
          Operations that contain keys.
 interface MutatorOperation
          incr and decr operations.
 interface NoopOperation
          The NOOP Operation.
 interface StatsOperation
          Stats fetching operation.
 interface StoreOperation
          Operation that represents object storage.
 interface VersionOperation
          Version operation.
 

Methods in net.spy.memcached.ops that return types with arguments of type Operation
 Collection<Operation> BaseOperationFactory.clone(KeyedOperation op)
           
protected abstract  Collection<? extends Operation> BaseOperationFactory.cloneGet(KeyedOperation op)
           
 BlockingQueue<Operation> ArrayOperationQueueFactory.create()
           
 BlockingQueue<Operation> LinkedOperationQueueFactory.create()
           
 BlockingQueue<Operation> OperationQueueFactory.create()
          Create an instance of a queue.
 

Uses of Operation in net.spy.memcached.protocol
 

Fields in net.spy.memcached.protocol declared as Operation
protected  Operation TCPMemcachedNodeImpl.optimizedOp
           
 

Fields in net.spy.memcached.protocol with type parameters of type Operation
protected  BlockingQueue<Operation> TCPMemcachedNodeImpl.writeQ
           
 

Methods in net.spy.memcached.protocol that return Operation
 Operation TCPMemcachedNodeImpl.getCurrentReadOp()
           
 Operation TCPMemcachedNodeImpl.getCurrentWriteOp()
           
 Operation TCPMemcachedNodeImpl.removeCurrentReadOp()
           
 Operation TCPMemcachedNodeImpl.removeCurrentWriteOp()
           
 

Methods in net.spy.memcached.protocol that return types with arguments of type Operation
 Collection<Operation> TCPMemcachedNodeImpl.destroyInputQueue()
           
 

Methods in net.spy.memcached.protocol with parameters of type Operation
 void TCPMemcachedNodeImpl.addOp(Operation op)
           
 

Constructor parameters in net.spy.memcached.protocol with type arguments of type Operation
TCPMemcachedNodeImpl(SocketAddress sa, SocketChannel c, int bufSize, BlockingQueue<Operation> rq, BlockingQueue<Operation> wq, BlockingQueue<Operation> iq)
           
TCPMemcachedNodeImpl(SocketAddress sa, SocketChannel c, int bufSize, BlockingQueue<Operation> rq, BlockingQueue<Operation> wq, BlockingQueue<Operation> iq)
           
TCPMemcachedNodeImpl(SocketAddress sa, SocketChannel c, int bufSize, BlockingQueue<Operation> rq, BlockingQueue<Operation> wq, BlockingQueue<Operation> iq)
           
 

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

Classes in net.spy.memcached.protocol.ascii that implement Operation
 class ConcatenationOperationImpl
          Operation for ascii concatenations.
 

Methods in net.spy.memcached.protocol.ascii that return types with arguments of type Operation
protected  Collection<? extends Operation> AsciiOperationFactory.cloneGet(KeyedOperation op)
           
 

Constructor parameters in net.spy.memcached.protocol.ascii with type arguments of type Operation
AsciiMemcachedNodeImpl(SocketAddress sa, SocketChannel c, int bufSize, BlockingQueue<Operation> rq, BlockingQueue<Operation> wq, BlockingQueue<Operation> iq)
           
AsciiMemcachedNodeImpl(SocketAddress sa, SocketChannel c, int bufSize, BlockingQueue<Operation> rq, BlockingQueue<Operation> wq, BlockingQueue<Operation> iq)
           
AsciiMemcachedNodeImpl(SocketAddress sa, SocketChannel c, int bufSize, BlockingQueue<Operation> rq, BlockingQueue<Operation> wq, BlockingQueue<Operation> iq)
           
 

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

Classes in net.spy.memcached.protocol.binary that implement Operation
 class OptimizedSetImpl
           
 class StatsOperationImpl
           
 

Methods in net.spy.memcached.protocol.binary that return types with arguments of type Operation
protected  Collection<? extends Operation> BinaryOperationFactory.cloneGet(KeyedOperation op)
           
 

Constructor parameters in net.spy.memcached.protocol.binary with type arguments of type Operation
BinaryMemcachedNodeImpl(SocketAddress sa, SocketChannel c, int bufSize, BlockingQueue<Operation> rq, BlockingQueue<Operation> wq, BlockingQueue<Operation> iq)
           
BinaryMemcachedNodeImpl(SocketAddress sa, SocketChannel c, int bufSize, BlockingQueue<Operation> rq, BlockingQueue<Operation> wq, BlockingQueue<Operation> iq)
           
BinaryMemcachedNodeImpl(SocketAddress sa, SocketChannel c, int bufSize, BlockingQueue<Operation> rq, BlockingQueue<Operation> wq, BlockingQueue<Operation> iq)