@UnstableApi public interface BinaryMemcacheMessage extends MemcacheMessage
BinaryMemcacheRequest和BinaryMemcacheResponse提供公共属性。
一个BinaryMemcacheMessage总是由一个头和可选的附加功能或/和一个键组成。
| Modifier and Type | Method and Description |
|---|---|
long |
cas()
返回CAS标识符。
|
byte |
dataType()
返回消息的数据类型。
|
ByteBuf |
extras()
返回可选附加项的 ByteBuf表示形式。
|
byte |
extrasLength()
返回消息的额外长度。
|
ByteBuf |
key()
返回文档的可选键。
|
short |
keyLength()
返回消息的密钥长度。
|
byte |
magic()
返回消息的魔术字节。
|
int |
opaque()
返回不透明值。
|
byte |
opcode()
返回消息的操作码。
|
BinaryMemcacheMessage |
retain()
将引用计数增加
1 。
|
BinaryMemcacheMessage |
retain(int increment)
将参考计数增加
increment 。
|
BinaryMemcacheMessage |
setCas(long cas)
设置CAS标识符。
|
BinaryMemcacheMessage |
setDataType(byte dataType)
设置消息的数据类型。
|
BinaryMemcacheMessage |
setExtras(ByteBuf extras)
设置消息上的额外缓冲区。
|
BinaryMemcacheMessage |
setKey(ByteBuf key)
设置文档的关键字。
|
BinaryMemcacheMessage |
setMagic(byte magic)
设置魔术字节。
|
BinaryMemcacheMessage |
setOpaque(int opaque)
设置不透明值。
|
BinaryMemcacheMessage |
setOpcode(byte code)
设置消息的操作码。
|
BinaryMemcacheMessage |
setTotalBodyLength(int totalBodyLength)
设置总体长度。
|
int |
totalBodyLength()
返回总体长度。
|
BinaryMemcacheMessage |
touch()
记录此对象的当前访问位置以进行调试。
|
BinaryMemcacheMessage |
touch(java.lang.Object hint)
记录此对象的当前访问位置,并附加一些用于调试的任意信息。
|
decoderResult, setDecoderResultrefCnt, release, releasebyte magic()
BinaryMemcacheMessage setMagic(byte magic)
magic - 使用的魔术字节。
for typesafe opcodes.
byte opcode()
BinaryMemcacheMessage setOpcode(byte code)
code - 使用的操作码。
short keyLength()
byte extrasLength()
byte dataType()
BinaryMemcacheMessage setDataType(byte dataType)
dataType - 消息的数据类型。
int totalBodyLength()
BinaryMemcacheMessage setTotalBodyLength(int totalBodyLength)
totalBodyLength - 总体长度。
int opaque()
BinaryMemcacheMessage setOpaque(int opaque)
opaque - 使用的不透明值。
long cas()
BinaryMemcacheMessage setCas(long cas)
cas - 要使用的CAS标识符。
ByteBuf key()
BinaryMemcacheMessage setKey(ByteBuf key)
ReferenceCounted.release()的所有权key被转移到这个BinaryMemcacheMessage 。
key - 消息的关键。
ReferenceCounted.release()所有权转移到此BinaryMemcacheMessage 。
BinaryMemcacheMessage setExtras(ByteBuf extras)
ReferenceCounted.release()的所有权extras被转移到这个BinaryMemcacheMessage 。
extras - 文档的额外缓冲区。
ReferenceCounted.release()所有权转移到此BinaryMemcacheMessage 。
BinaryMemcacheMessage retain()
1 。
retain在界面
MemcacheMessage
retain接口
ReferenceCounted
BinaryMemcacheMessage retain(int increment)
increment增加参考计数。
retain接口
MemcacheMessage
retain接口
ReferenceCounted
BinaryMemcacheMessage touch()
ReferenceCounted复制的描述
touch接口
MemcacheMessage
touch ,界面
ReferenceCounted
BinaryMemcacheMessage touch(java.lang.Object hint)
ReferenceCounted
ResourceLeakDetector提供给您。
touch接口
MemcacheMessage
touch在界面
ReferenceCounted
Copyright © 2008–2018 The Netty Project. All rights reserved.