Skip to content

Commit d0412f6

Browse files
committed
format code
1 parent e8b5bf3 commit d0412f6

File tree

6 files changed

+26
-27
lines changed

6 files changed

+26
-27
lines changed

adapter/adapter-dubbo/src/main/java/org/dromara/dynamictp/adapter/dubbo/apache/ApacheDubboDtpAdapter.java

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -95,27 +95,29 @@ protected void initialize() {
9595
if (DubboVersion.compare(DubboVersion.VERSION_2_7_5, currVersion) > 0) {
9696
// 当前dubbo版本 < 2.7.5
9797
val handlers = JVMTI.getInstances(WrappedChannelHandler.class);
98-
if (CollectionUtils.isNotEmpty(handlers)) {
99-
DataStore dataStore = ExtensionLoader.getExtensionLoader(DataStore.class).getDefaultExtension();
100-
handlers.forEach(handler -> {
101-
//获取WrappedChannelHandler中的原始线程池
102-
val originExecutor = ReflectionUtil.getFieldValue(EXECUTOR_FIELD, handler);
103-
if (originExecutor instanceof ThreadPoolExecutor) {
104-
URL url = handler.getUrl();
105-
//低版本跳过消费者线程池配置
106-
if (!CONSUMER_SIDE.equalsIgnoreCase(url.getParameter(SIDE_KEY))) {
107-
String port = String.valueOf(url.getPort());
108-
String tpName = genTpName(port);
109-
//增强原始线程池,替换为动态线程池代理
110-
enhanceOriginExecutor(tpName, (ThreadPoolExecutor) originExecutor, EXECUTOR_FIELD, handler);
111-
//获取增强后的新动态线程池
112-
Object newExexutor = ReflectionUtil.getFieldValue(EXECUTOR_FIELD, handler);
113-
//替换dataStore中的线程池
114-
dataStore.put(EXECUTOR_SERVICE_COMPONENT_KEY, port, newExexutor);
115-
}
116-
}
117-
});
98+
if (CollectionUtils.isEmpty(handlers)) {
99+
return;
118100
}
101+
DataStore dataStore = ExtensionLoader.getExtensionLoader(DataStore.class).getDefaultExtension();
102+
handlers.forEach(handler -> {
103+
//获取WrappedChannelHandler中的原始线程池
104+
val originExecutor = ReflectionUtil.getFieldValue(EXECUTOR_FIELD, handler);
105+
if (!(originExecutor instanceof ExecutorService)) {
106+
return;
107+
}
108+
URL url = handler.getUrl();
109+
//低版本跳过消费者线程池配置
110+
if (!CONSUMER_SIDE.equalsIgnoreCase(url.getParameter(SIDE_KEY))) {
111+
String port = String.valueOf(url.getPort());
112+
String tpName = genTpName(port);
113+
//增强原始线程池,替换为动态线程池代理
114+
enhanceOriginExecutor(tpName, (ThreadPoolExecutor) originExecutor, EXECUTOR_FIELD, handler);
115+
//获取增强后的新动态线程池
116+
Object newExexutor = ReflectionUtil.getFieldValue(EXECUTOR_FIELD, handler);
117+
//替换dataStore中的线程池
118+
dataStore.put(EXECUTOR_SERVICE_COMPONENT_KEY, port, newExexutor);
119+
}
120+
});
119121
return;
120122
}
121123

common/src/main/java/org/dromara/dynamictp/common/notifier/DingNotifier.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,5 +98,4 @@ private String getTargetUrl(String secret, String accessToken, String webhook) {
9898
}
9999
return builder.build();
100100
}
101-
102101
}

common/src/main/java/org/dromara/dynamictp/common/notifier/LarkNotifier.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,10 +102,9 @@ protected String buildUrl(NotifyPlatform platform) {
102102
}
103103
UrlBuilder builder = UrlBuilder.of(Optional.ofNullable(platform.getWebhook()).orElse(LarkNotifyConst.LARK_WEBHOOK));
104104
List<String> segments = builder.getPath().getSegments();
105-
if (StringUtils.isNotBlank(platform.getUrlKey()) && !Objects.equals(platform.getUrlKey(), segments.get(segments.size() - 1))) {
105+
if (!Objects.equals(platform.getUrlKey(), segments.get(segments.size() - 1))) {
106106
builder.addPath(platform.getUrlKey());
107107
}
108108
return builder.build();
109109
}
110-
111110
}

common/src/main/java/org/dromara/dynamictp/common/notifier/WechatNotifier.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,9 @@ protected String buildUrl(NotifyPlatform platform) {
5858
return platform.getWebhook();
5959
}
6060
UrlBuilder builder = UrlBuilder.of(Optional.ofNullable(platform.getWebhook()).orElse(WechatNotifyConst.WECHAT_WEB_HOOK));
61-
if (StringUtils.isNotBlank(platform.getUrlKey()) && StringUtils.isBlank(builder.getQuery().get(WechatNotifyConst.KEY_PARAM))) {
61+
if (StringUtils.isBlank(builder.getQuery().get(WechatNotifyConst.KEY_PARAM))) {
6262
builder.addQuery(WechatNotifyConst.KEY_PARAM, platform.getUrlKey());
6363
}
6464
return builder.build();
6565
}
66-
6766
}

dependencies/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<logback.version>1.2.10</logback.version>
2121
<log4j.version>2.17.1</log4j.version>
2222

23-
<hutool.version>5.8.22</hutool.version>
23+
<hutool.version>5.8.25</hutool.version>
2424
<guava.version>31.1-jre</guava.version>
2525
<jackson-core.version>2.13.4</jackson-core.version>
2626
<jackson-databind.version>2.13.4</jackson-databind.version>

extension/extension-notify-yunzhijia/src/main/java/org/dromara/dynamictp/extension/notify/yunzhijia/YunZhiJiaNotifier.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ protected String buildUrl(NotifyPlatform platform) {
5959
if (StringUtils.isBlank(builder.getQuery().get(YunZhiJiaNotifyConst.YZJ_TYPE_PARAM))) {
6060
builder.addQuery(YunZhiJiaNotifyConst.YZJ_TYPE_PARAM, 0);
6161
}
62-
if (StringUtils.isNotBlank(platform.getUrlKey()) && StringUtils.isBlank(builder.getQuery().get(YunZhiJiaNotifyConst.YZJ_TOKEN_PARAM))) {
62+
if (StringUtils.isBlank(builder.getQuery().get(YunZhiJiaNotifyConst.YZJ_TOKEN_PARAM))) {
6363
builder.addQuery(YunZhiJiaNotifyConst.YZJ_TOKEN_PARAM, platform.getUrlKey());
6464
}
6565
return builder.build();

0 commit comments

Comments
 (0)