类 Transportable
- java.lang.Object
-
- io.netty.util.AbstractReferenceCounted
-
- xin.alum.aio.model.Transportable
-
-
构造器概要
构造器 构造器 说明 Transportable()初始化参数
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 protected voiddeallocate()abstract byte[]getBody()消息体字节数组abstract intgetTag()Tlv类型中的Tag---请自定义StringtoJson()获取 This的 JSON串io.netty.buffer.ByteBuftoProto()获取对象Bufio.netty.util.ReferenceCountedtouch(Object hint)
-
-
-
字段详细资料
-
logger
protected final io.netty.util.internal.logging.InternalLogger logger
-
json
protected String json
JSON编码存储,防止重复编码,影响性能
-
body
protected byte[] body
Body字节编码存储,防止重复编码,影响性能
-
-
方法详细资料
-
getBody
public abstract byte[] getBody()
消息体字节数组- 返回:
-
getTag
public abstract int getTag()
Tlv类型中的Tag---请自定义- 返回:
-
toProto
public io.netty.buffer.ByteBuf toProto()
获取对象Buf- 返回:
-
toJson
public String toJson()
获取 This的 JSON串- 返回:
-
deallocate
protected void deallocate()
- 指定者:
deallocate在类中io.netty.util.AbstractReferenceCounted
-
touch
public io.netty.util.ReferenceCounted touch(Object hint)
-
-