From 1c13fc155ab85225a146285971df74d2fbed3bcc Mon Sep 17 00:00:00 2001 From: KK Date: Mon, 23 Oct 2023 01:51:02 +0000 Subject: [PATCH] =?UTF-8?q?hutool=E5=B7=A5=E5=85=B7=E5=8C=85HttpRequest?= =?UTF-8?q?=E8=BF=87=E6=9C=9F=E6=97=B6=E9=97=B4=E8=AE=BE=E7=BD=AE=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E5=80=BC=E6=88=96=E8=87=AA=E5=AE=9A=E4=B9=89=E8=B6=85?= =?UTF-8?q?=E6=97=B6=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: KK --- .../dromara/dynamictp/common/entity/NotifyPlatform.java | 7 +++++++ .../dynamictp/core/notifier/base/AbstractNotifier.java | 1 + 2 files changed, 8 insertions(+) diff --git a/common/src/main/java/org/dromara/dynamictp/common/entity/NotifyPlatform.java b/common/src/main/java/org/dromara/dynamictp/common/entity/NotifyPlatform.java index 2faebc1a..48ecd2e3 100644 --- a/common/src/main/java/org/dromara/dynamictp/common/entity/NotifyPlatform.java +++ b/common/src/main/java/org/dromara/dynamictp/common/entity/NotifyPlatform.java @@ -54,4 +54,11 @@ public class NotifyPlatform { * Receivers, split by , */ private String receivers = "all"; + + /** + * 超时时间<
+ * 同时设置: 读取超时 + * 同时设置: 连接超时 + */ + private Integer timeOut = 10; } diff --git a/core/src/main/java/org/dromara/dynamictp/core/notifier/base/AbstractNotifier.java b/core/src/main/java/org/dromara/dynamictp/core/notifier/base/AbstractNotifier.java index 3f7af1de..2a629a71 100644 --- a/core/src/main/java/org/dromara/dynamictp/core/notifier/base/AbstractNotifier.java +++ b/core/src/main/java/org/dromara/dynamictp/core/notifier/base/AbstractNotifier.java @@ -38,6 +38,7 @@ public abstract class AbstractNotifier implements Notifier { @Override public final void send(NotifyPlatform platform, String content) { try { + HttpGlobalConfig.setTimeout(platform.getTimeOut()); send0(platform, content); } catch (Exception e) { log.error("DynamicTp notify, {} send failed.", platform(), e); -- Gitee