@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, setDecoderResult
refCnt, release, release
byte 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.