Byte buffer to DataProtocol 字节流反序列化为协议适配对象
2021-05-11 11:20:15 1 举报
Byte buffer to DataProtocol 字节流反序列化为协议适配对象
作者其他创作
大纲/内容
DataProtocolPacketElementList
从协议适配对象中获得协议对象的类型并保存
字节流反序列化为协议适配对象
解析字段索引(codeIndex)并保存
Byte buffer
从协议适配对象中获得协议对象回调的并保存
创建数据段集合实例DataProtocolPacketElementList
DataProtocol
DataProtocolHeader
根据totalPacket循环创建DataProtocolPacket
(协议:协议头)
Start
N
DataProtocolPacketList
创建数据段集合实例DataProtocolPacketList
根据类型索引到协议类型缓存中寻找类型是否存在
根据元素长度解析数据并保存
保存TypeConvet
解析类型索引(typeIndex)并保存
Y
不存在(End)
(协议:数据段集合)
解析元素长度(elementLength)
解析版本并保存
解析数据段总数totalPacket
(协议:数据段 - 元素集合)
行为
(协议适配对象)
DataProtocolPacket
从header中获得protocolKey
根据protocolKey查找协议适配对象缓存中是否存在
(协议:数据段 - 元素)
创建协议头DataProtocolHeader实例
创建数据段集合实例DataProtocolPacketElement
入参
解析元素总数(elementSize)并保存
Byte buffer to DataProtocol字节流反序列化为协议适配对象
解析命令索引并保存
DataProtocolPacketElement
(协议:数据段)
0 条评论
下一页