BaseStoreOperationImpl Class Reference

Inherits net::spy::memcached::protocol::ascii::OperationImpl.

Inherited by ConcatenationOperationImpl, and StoreOperationImpl.

Collaboration diagram for BaseStoreOperationImpl:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 BaseStoreOperationImpl (String t, String k, int f, int e, byte[] d, OperationCallback cb)
void handleLine (String line)
void initialize ()

Protected Member Functions

void wasCancelled ()

Protected Attributes

final byte[] data
final int exp
final int flags
final String key
final String type

Static Private Attributes

static final int OVERHEAD = 32
static final OperationStatus STORED


Detailed Description

Base class for ascii store operations (add, set, replace, append, prepend).

Constructor & Destructor Documentation

BaseStoreOperationImpl ( String  t,
String  k,
int  f,
int  e,
byte[]  d,
OperationCallback  cb 
)


Member Function Documentation

void handleLine ( String  line  )  [virtual]

Implements OperationImpl.

void initialize (  ) 

Initialize this operation. This is used to prepare output byte buffers and stuff.

Implements Operation.

void wasCancelled (  )  [protected]

This is called on each subclass whenever an operation was cancelled.

Reimplemented from BaseOperationImpl.


Member Data Documentation

final byte [] data [protected]

final int exp [protected]

final int flags [protected]

final String key [protected]

final int OVERHEAD = 32 [static, private]

final OperationStatus STORED [static, private]

Initial value:

                new OperationStatus(true, "STORED")

final String type [protected]


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:43:37 2012 for Project Wonder by  doxygen 1.5.8