协议号映射
parent
07fc753eed
commit
1915b19735
|
@ -45,9 +45,17 @@ import java.util.stream.Collectors;
|
||||||
* 11.22 之前部分功能拆分至sessionmanager
|
* 11.22 之前部分功能拆分至sessionmanager
|
||||||
*
|
*
|
||||||
* 4.21
|
* 4.21
|
||||||
* //新增协议的handler定义 协议名+Handler e.g: ModItemNumIndication -> ModItemNumIndicationHandler
|
* 协议号自动映射
|
||||||
* //新增协议号使用协议名定义
|
* 目的:省去手动注册协议号和发送填写协议号带来的错误 简化过程
|
||||||
* //接收和发送协议的时候协议号的自动填充 不用手动写了
|
* 新增协议的handler定义 协议名+Handler e.g: ModItemNumIndication -> ModItemNumIndicationHandler
|
||||||
|
* 新增协议号使用协议名定义
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* * 数据对象配置化 自动生成工具
|
||||||
|
* * 目的:逻辑组装数据库对象时繁琐过程,生产环境数据库对象漏存,数据库和逻辑分开
|
||||||
|
* * mongo键值自动组装
|
||||||
|
* * 添加辅助log集合类 对map set list操作监听 引用操作自动入库
|
||||||
|
* * 支持类型 详见Visitor
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
|
@ -90,12 +98,10 @@ public class ProtocolsManager implements ProtocolsAbstract {
|
||||||
{
|
{
|
||||||
simpleName = simpleName.substring(0, index);
|
simpleName = simpleName.substring(0, index);
|
||||||
int number = getProtoIdBySimpleName(simpleName);
|
int number = getProtoIdBySimpleName(simpleName);
|
||||||
handler.setProtoid(number);
|
|
||||||
handlers.put(number, handler);
|
handlers.put(number, handler);
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
handler.setProtoid(handler.getMessageCode().getNumber());
|
|
||||||
handlers.put(handler.getMessageCode().getNumber(), handler);
|
handlers.put(handler.getMessageCode().getNumber(), handler);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue