|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CommandFactory
| Method Summary | ||
|---|---|---|
Command |
createAddCommand(java.lang.String key,
byte[] keyBytes,
int exp,
java.lang.Object value,
boolean noreply,
Transcoder transcoder)
create a add command |
|
Command |
createAppendCommand(java.lang.String key,
byte[] keyBytes,
java.lang.Object value,
boolean noreply,
Transcoder transcoder)
create a append command |
|
Command |
createAuthListMechanismsCommand(java.util.concurrent.CountDownLatch latch)
Create a command for listing authentication mechanisms |
|
Command |
createAuthStartCommand(java.lang.String mechanism,
java.util.concurrent.CountDownLatch latch,
byte[] authData)
Create command for starting authentication |
|
Command |
createAuthStepCommand(java.lang.String mechanism,
java.util.concurrent.CountDownLatch latch,
byte[] authData)
Create a command for stepping authentication |
|
Command |
createCASCommand(java.lang.String key,
byte[] keyBytes,
int exp,
java.lang.Object value,
long cas,
boolean noreply,
Transcoder transcoder)
Create a cas command |
|
Command |
createDeleteCommand(java.lang.String key,
byte[] keyBytes,
int time,
boolean noreply)
create a delete command |
|
Command |
createFlushAllCommand(java.util.concurrent.CountDownLatch latch,
int delay,
boolean noreply)
create a flush_all command |
|
Command |
createGetCommand(java.lang.String key,
byte[] keyBytes,
CommandType cmdType,
Transcoder transcoder)
create a get/gets command |
|
|
createGetMultiCommand(java.util.Collection<java.lang.String> keys,
java.util.concurrent.CountDownLatch latch,
CommandType cmdType,
Transcoder<T> transcoder)
Create a multi-get command |
|
Command |
createIncrDecrCommand(java.lang.String key,
byte[] keyBytes,
long delta,
long initial,
int expTime,
CommandType cmdType,
boolean noreply)
create a incr/decr command |
|
Command |
createPrependCommand(java.lang.String key,
byte[] keyBytes,
java.lang.Object value,
boolean noreply,
Transcoder transcoder)
Create a prepend command |
|
Command |
createQuitCommand()
create a quit command |
|
Command |
createReplaceCommand(java.lang.String key,
byte[] keyBytes,
int exp,
java.lang.Object value,
boolean noreply,
Transcoder transcoder)
create a replace command |
|
Command |
createSetCommand(java.lang.String key,
byte[] keyBytes,
int exp,
java.lang.Object value,
boolean noreply,
Transcoder transcoder)
Create a set command |
|
Command |
createStatsCommand(java.net.InetSocketAddress server,
java.util.concurrent.CountDownLatch latch,
java.lang.String itemName)
create a stats command |
|
Command |
createVerbosityCommand(java.util.concurrent.CountDownLatch latch,
int level,
boolean noreply)
Create a verbosity command |
|
Command |
createVersionCommand(java.util.concurrent.CountDownLatch latch,
java.net.InetSocketAddress server)
create a version command |
|
Protocol |
getProtocol()
Get this client's protocol version |
|
void |
setBufferAllocator(BufferAllocator bufferAllocator)
set command factory's buffer allocator |
|
| Method Detail |
|---|
void setBufferAllocator(BufferAllocator bufferAllocator)
bufferAllocator -
Command createDeleteCommand(java.lang.String key,
byte[] keyBytes,
int time,
boolean noreply)
key - time -
Command createVersionCommand(java.util.concurrent.CountDownLatch latch,
java.net.InetSocketAddress server)
Command createFlushAllCommand(java.util.concurrent.CountDownLatch latch,
int delay,
boolean noreply)
Command createStatsCommand(java.net.InetSocketAddress server,
java.util.concurrent.CountDownLatch latch,
java.lang.String itemName)
Command createGetCommand(java.lang.String key,
byte[] keyBytes,
CommandType cmdType,
Transcoder transcoder)
key - keyBytes - cmdType - 命令类型transcoder - TODOcmdBytes - 命令的字节数组,如"get".getBytes()
<T> Command createGetMultiCommand(java.util.Collection<java.lang.String> keys,
java.util.concurrent.CountDownLatch latch,
CommandType cmdType,
Transcoder<T> transcoder)
T - keys - latch - result - cmdBytes - cmdType - transcoder -
Command createIncrDecrCommand(java.lang.String key,
byte[] keyBytes,
long delta,
long initial,
int expTime,
CommandType cmdType,
boolean noreply)
key - keyBytes - delta - initial - expTime - cmdType - noreply -
Command createCASCommand(java.lang.String key,
byte[] keyBytes,
int exp,
java.lang.Object value,
long cas,
boolean noreply,
Transcoder transcoder)
key - keyBytes - exp - value - cas - noreply - transcoder -
Command createSetCommand(java.lang.String key,
byte[] keyBytes,
int exp,
java.lang.Object value,
boolean noreply,
Transcoder transcoder)
key - keyBytes - exp - value - noreply - transcoder -
Command createAddCommand(java.lang.String key,
byte[] keyBytes,
int exp,
java.lang.Object value,
boolean noreply,
Transcoder transcoder)
key - keyBytes - exp - value - noreply - transcoder -
Command createReplaceCommand(java.lang.String key,
byte[] keyBytes,
int exp,
java.lang.Object value,
boolean noreply,
Transcoder transcoder)
key - keyBytes - exp - value - noreply - transcoder -
Command createAppendCommand(java.lang.String key,
byte[] keyBytes,
java.lang.Object value,
boolean noreply,
Transcoder transcoder)
key - keyBytes - value - noreply - transcoder -
Command createPrependCommand(java.lang.String key,
byte[] keyBytes,
java.lang.Object value,
boolean noreply,
Transcoder transcoder)
key - keyBytes - value - noreply - transcoder -
Command createVerbosityCommand(java.util.concurrent.CountDownLatch latch,
int level,
boolean noreply)
latch - level - noreply -
Command createAuthListMechanismsCommand(java.util.concurrent.CountDownLatch latch)
latch -
Command createAuthStartCommand(java.lang.String mechanism,
java.util.concurrent.CountDownLatch latch,
byte[] authData)
mechanism - latch - authData -
Command createAuthStepCommand(java.lang.String mechanism,
java.util.concurrent.CountDownLatch latch,
byte[] authData)
mechanism - latch - authData -
Command createQuitCommand()
Protocol getProtocol()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||