|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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,
java.util.concurrent.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 | |
---|---|
java.util.Collection<Operation> |
OperationFactory.clone(KeyedOperation op)
Clone an operation. |
java.util.concurrent.BlockingQueue<Operation> |
DefaultConnectionFactory.createOperationQueue()
|
java.util.concurrent.BlockingQueue<Operation> |
ConnectionFactory.createOperationQueue()
Create a BlockingQueue for operations for a connection. |
java.util.concurrent.BlockingQueue<Operation> |
DefaultConnectionFactory.createReadOperationQueue()
|
java.util.concurrent.BlockingQueue<Operation> |
ConnectionFactory.createReadOperationQueue()
Create a BlockingQueue for the operations currently expecting to read responses from memcached. |
java.util.concurrent.BlockingQueue<Operation> |
DefaultConnectionFactory.createWriteOperationQueue()
|
java.util.concurrent.BlockingQueue<Operation> |
ConnectionFactory.createWriteOperationQueue()
Create a BlockingQueue for the operations currently expecting to write requests to memcached. |
java.util.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. |
protected void |
MemcachedConnection.addOperation(MemcachedNode node,
Operation o)
|
protected void |
MemcachedConnection.addOperation(java.lang.String key,
Operation o)
Add an operation to the given connection. |
void |
TapConnectionProvider.addTapAckOp(MemcachedNode node,
Operation op)
|
void |
MemcachedConnection.enqueueOperation(java.lang.String key,
Operation o)
|
void |
MemcachedNode.insertOp(Operation o)
Insert an operation to the beginning of the queue. |
void |
MemcachedConnection.insertOperation(MemcachedNode node,
Operation o)
|
static void |
MemcachedConnection.opSucceeded(Operation op)
helper method: reset timeout counter. |
static void |
MemcachedConnection.opTimedOut(Operation op)
helper method: increase timeout count on node attached to this op. |
Method parameters in net.spy.memcached with type arguments of type Operation | |
---|---|
void |
MemcachedConnection.addOperations(java.util.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 | |
---|---|
java.util.Collection<Operation> |
CheckedOperationTimeoutException.getOperations()
Get the operation that timed out. |
Methods in net.spy.memcached.internal with parameters of type Operation | |
---|---|
void |
OperationFuture.setOperation(Operation to)
Set the Operation associated with this OperationFuture. |
void |
GetFuture.setOperation(Operation to)
|
Constructors in net.spy.memcached.internal with parameters of type Operation | |
---|---|
CheckedOperationTimeoutException(java.lang.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(java.util.Map<java.lang.String,java.util.concurrent.Future<T>> m,
java.util.Collection<Operation> getOps,
java.util.concurrent.CountDownLatch l)
|
|
CheckedOperationTimeoutException(java.lang.String message,
java.util.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 |
GetAndTouchOperation
Gat operation. |
interface |
GetlOperation
Getl operation. |
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 |
ObserveOperation
Observe operation. |
interface |
SASLAuthOperation
Operation for beginning a SASL auth cycle. |
interface |
SASLMechsOperation
Operation for listing supported SASL mechanisms. |
interface |
SASLStepOperation
Operation for proceeding in a SASL auth negotiation. |
interface |
StatsOperation
Stats fetching operation. |
interface |
StoreOperation
Operation that represents object storage. |
interface |
TapOperation
Tap operation. |
interface |
UnlockOperation
Unlock operation. |
interface |
VersionOperation
Version operation. |
Methods in net.spy.memcached.ops that return types with arguments of type Operation | |
---|---|
java.util.Collection<Operation> |
BaseOperationFactory.clone(KeyedOperation op)
|
protected abstract java.util.Collection<? extends Operation> |
BaseOperationFactory.cloneGet(KeyedOperation op)
|
java.util.concurrent.BlockingQueue<Operation> |
OperationQueueFactory.create()
Create an instance of a queue. |
java.util.concurrent.BlockingQueue<Operation> |
LinkedOperationQueueFactory.create()
|
java.util.concurrent.BlockingQueue<Operation> |
ArrayOperationQueueFactory.create()
|
Uses of Operation in net.spy.memcached.protocol |
---|
Classes in net.spy.memcached.protocol that implement Operation | |
---|---|
class |
BaseOperationImpl
Base class for protocol-specific operation implementations. |
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 java.util.concurrent.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 | |
---|---|
java.util.Collection<Operation> |
TCPMemcachedNodeImpl.destroyInputQueue()
|
Methods in net.spy.memcached.protocol with parameters of type Operation | |
---|---|
void |
TCPMemcachedNodeImpl.addOp(Operation op)
|
void |
TCPMemcachedNodeImpl.insertOp(Operation op)
|
Constructor parameters in net.spy.memcached.protocol with type arguments of type Operation | |
---|---|
TCPMemcachedNodeImpl(java.net.SocketAddress sa,
java.nio.channels.SocketChannel c,
int bufSize,
java.util.concurrent.BlockingQueue<Operation> rq,
java.util.concurrent.BlockingQueue<Operation> wq,
java.util.concurrent.BlockingQueue<Operation> iq,
long opQueueMaxBlockTime,
boolean waitForAuth,
long dt)
|
|
TCPMemcachedNodeImpl(java.net.SocketAddress sa,
java.nio.channels.SocketChannel c,
int bufSize,
java.util.concurrent.BlockingQueue<Operation> rq,
java.util.concurrent.BlockingQueue<Operation> wq,
java.util.concurrent.BlockingQueue<Operation> iq,
long opQueueMaxBlockTime,
boolean waitForAuth,
long dt)
|
|
TCPMemcachedNodeImpl(java.net.SocketAddress sa,
java.nio.channels.SocketChannel c,
int bufSize,
java.util.concurrent.BlockingQueue<Operation> rq,
java.util.concurrent.BlockingQueue<Operation> wq,
java.util.concurrent.BlockingQueue<Operation> iq,
long opQueueMaxBlockTime,
boolean waitForAuth,
long dt)
|
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. |
class |
GetAndTouchOperationImpl
Implementation of the get and touch operation. |
Methods in net.spy.memcached.protocol.ascii that return types with arguments of type Operation | |
---|---|
protected java.util.Collection<? extends Operation> |
AsciiOperationFactory.cloneGet(KeyedOperation op)
|
Constructor parameters in net.spy.memcached.protocol.ascii with type arguments of type Operation | |
---|---|
AsciiMemcachedNodeImpl(java.net.SocketAddress sa,
java.nio.channels.SocketChannel c,
int bufSize,
java.util.concurrent.BlockingQueue<Operation> rq,
java.util.concurrent.BlockingQueue<Operation> wq,
java.util.concurrent.BlockingQueue<Operation> iq,
java.lang.Long opQueueMaxBlockTimeNs,
long dt)
|
|
AsciiMemcachedNodeImpl(java.net.SocketAddress sa,
java.nio.channels.SocketChannel c,
int bufSize,
java.util.concurrent.BlockingQueue<Operation> rq,
java.util.concurrent.BlockingQueue<Operation> wq,
java.util.concurrent.BlockingQueue<Operation> iq,
java.lang.Long opQueueMaxBlockTimeNs,
long dt)
|
|
AsciiMemcachedNodeImpl(java.net.SocketAddress sa,
java.nio.channels.SocketChannel c,
int bufSize,
java.util.concurrent.BlockingQueue<Operation> rq,
java.util.concurrent.BlockingQueue<Operation> wq,
java.util.concurrent.BlockingQueue<Operation> iq,
java.lang.Long opQueueMaxBlockTimeNs,
long dt)
|
Uses of Operation in net.spy.memcached.protocol.binary |
---|
Classes in net.spy.memcached.protocol.binary that implement Operation | |
---|---|
class |
GetlOperationImpl
Implementation of the get and lock operation. |
class |
GetsOperationImpl
Implementation of the gets operation. |
class |
OptimizedSetImpl
Optimized Set operation for folding a bunch of sets together. |
class |
SASLAuthOperationImpl
SASL authenticator. |
class |
SASLBaseOperationImpl
SASL authenticator. |
class |
SASLStepOperationImpl
A SASLStepOperationImpl. |
class |
StatsOperationImpl
A StatsOperationImpl. |
class |
TapAckOperationImpl
Implementation of a tap ACK operation. |
class |
TapBackfillOperationImpl
Implementation of a tap backfill operation. |
class |
TapCustomOperationImpl
Implementation of a custom tap operation. |
class |
TapDumpOperationImpl
Implementation of a tap dump operation. |
class |
TapOperationImpl
Abstract implementation of a tap operation. |
class |
TouchOperationImpl
Operation to reset a timeout in Membase server. |
Methods in net.spy.memcached.protocol.binary that return types with arguments of type Operation | |
---|---|
protected java.util.Collection<? extends Operation> |
BinaryOperationFactory.cloneGet(KeyedOperation op)
|
Constructor parameters in net.spy.memcached.protocol.binary with type arguments of type Operation | |
---|---|
BinaryMemcachedNodeImpl(java.net.SocketAddress sa,
java.nio.channels.SocketChannel c,
int bufSize,
java.util.concurrent.BlockingQueue<Operation> rq,
java.util.concurrent.BlockingQueue<Operation> wq,
java.util.concurrent.BlockingQueue<Operation> iq,
java.lang.Long opQueueMaxBlockTimeNs,
boolean waitForAuth,
long dt)
|
|
BinaryMemcachedNodeImpl(java.net.SocketAddress sa,
java.nio.channels.SocketChannel c,
int bufSize,
java.util.concurrent.BlockingQueue<Operation> rq,
java.util.concurrent.BlockingQueue<Operation> wq,
java.util.concurrent.BlockingQueue<Operation> iq,
java.lang.Long opQueueMaxBlockTimeNs,
boolean waitForAuth,
long dt)
|
|
BinaryMemcachedNodeImpl(java.net.SocketAddress sa,
java.nio.channels.SocketChannel c,
int bufSize,
java.util.concurrent.BlockingQueue<Operation> rq,
java.util.concurrent.BlockingQueue<Operation> wq,
java.util.concurrent.BlockingQueue<Operation> iq,
java.lang.Long opQueueMaxBlockTimeNs,
boolean waitForAuth,
long dt)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |