perf[tank]:Optimize protocol configuration

This commit is contained in:
meiwei
2023-08-28 20:25:04 +08:00
parent 3263d8705b
commit 2cd89d59e6
2 changed files with 8 additions and 9 deletions
@@ -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);
}
// 注册协议