From 82e1d6e8ddc96666d95ae6c5cb4d93693f8f3f45 Mon Sep 17 00:00:00 2001 From: "chen.ma" Date: Sat, 26 Feb 2022 12:36:35 +0800 Subject: [PATCH] =?UTF-8?q?Api=20=E6=8E=A5=E5=8F=A3=E5=8C=85=E9=87=8D?= =?UTF-8?q?=E6=96=B0=E8=B0=83=E6=95=B4.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../{notify => api}/NotifyConfigBuilder.java | 4 +++- .../common/api/ThreadPoolDynamicRefresh.java | 18 ++++++++++++++++++ .../notify/BaseSendMessageServiceImpl.java | 1 + .../notify/ServerNotifyConfigBuilder.java | 2 +- 4 files changed, 23 insertions(+), 2 deletions(-) rename hippo4j-common/src/main/java/cn/hippo4j/common/{notify => api}/NotifyConfigBuilder.java (77%) create mode 100644 hippo4j-common/src/main/java/cn/hippo4j/common/api/ThreadPoolDynamicRefresh.java diff --git a/hippo4j-common/src/main/java/cn/hippo4j/common/notify/NotifyConfigBuilder.java b/hippo4j-common/src/main/java/cn/hippo4j/common/api/NotifyConfigBuilder.java similarity index 77% rename from hippo4j-common/src/main/java/cn/hippo4j/common/notify/NotifyConfigBuilder.java rename to hippo4j-common/src/main/java/cn/hippo4j/common/api/NotifyConfigBuilder.java index 80384d4c..951b91b0 100644 --- a/hippo4j-common/src/main/java/cn/hippo4j/common/notify/NotifyConfigBuilder.java +++ b/hippo4j-common/src/main/java/cn/hippo4j/common/api/NotifyConfigBuilder.java @@ -1,4 +1,6 @@ -package cn.hippo4j.common.notify; +package cn.hippo4j.common.api; + +import cn.hippo4j.common.notify.NotifyConfigDTO; import java.util.List; import java.util.Map; diff --git a/hippo4j-common/src/main/java/cn/hippo4j/common/api/ThreadPoolDynamicRefresh.java b/hippo4j-common/src/main/java/cn/hippo4j/common/api/ThreadPoolDynamicRefresh.java new file mode 100644 index 00000000..0f2733da --- /dev/null +++ b/hippo4j-common/src/main/java/cn/hippo4j/common/api/ThreadPoolDynamicRefresh.java @@ -0,0 +1,18 @@ +package cn.hippo4j.common.api; + +/** + * Thread pool dynamic refresh. + * + * @author chen.ma + * @date 2022/2/26 12:26 + */ +public interface ThreadPoolDynamicRefresh { + + /** + * Dynamic refresh. + * + * @param content + */ + void dynamicRefresh(String content); + +} diff --git a/hippo4j-common/src/main/java/cn/hippo4j/common/notify/BaseSendMessageServiceImpl.java b/hippo4j-common/src/main/java/cn/hippo4j/common/notify/BaseSendMessageServiceImpl.java index 5db5dd17..eafe706f 100644 --- a/hippo4j-common/src/main/java/cn/hippo4j/common/notify/BaseSendMessageServiceImpl.java +++ b/hippo4j-common/src/main/java/cn/hippo4j/common/notify/BaseSendMessageServiceImpl.java @@ -1,5 +1,6 @@ package cn.hippo4j.common.notify; +import cn.hippo4j.common.api.NotifyConfigBuilder; import cn.hippo4j.common.config.ApplicationContextHolder; import cn.hippo4j.common.notify.request.AlarmNotifyRequest; import cn.hippo4j.common.notify.request.ChangeParameterNotifyRequest; diff --git a/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/notify/ServerNotifyConfigBuilder.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/notify/ServerNotifyConfigBuilder.java index b82b275b..c357933f 100644 --- a/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/notify/ServerNotifyConfigBuilder.java +++ b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/notify/ServerNotifyConfigBuilder.java @@ -1,7 +1,7 @@ package cn.hippo4j.starter.notify; import cn.hippo4j.common.notify.AlarmControlHandler; -import cn.hippo4j.common.notify.NotifyConfigBuilder; +import cn.hippo4j.common.api.NotifyConfigBuilder; import cn.hippo4j.common.notify.NotifyConfigDTO; import cn.hippo4j.common.notify.ThreadPoolNotifyDTO; import cn.hippo4j.common.notify.request.ThreadPoolNotifyRequest;