perf[tank]:Optimize protocol configuration

This commit is contained in:
meiwei committed 2023-08-28 20:25:04 +08:00
1 parent 3263d8705b
commit 2cd89d59e6
2 files changed
+8 -9

No files matched your search

@@ -206,9 +206,8 @@ public class ProtocolAnalysis {
for (Class<?> clazz : packetClazzList) {
var protocolId = ProtocolManager.protocolId(clazz);
var registration = parseProtocolRegistration(clazz, module);
if (!clazz.isAnnotationPresent(NotEnhance.class)) {
enhanceList.add(registration);
} else if (protocolDefinitionMap.getOrDefault(clazz.getName(), true)) {
boolean isEnhance = protocolDefinitionMap.getOrDefault(clazz.getName(), true);
if (isEnhance && !clazz.isAnnotationPresent(NotEnhance.class)) {
enhanceList.add(registration);
}
// 注册协议