From bed132b25a50db3d5fce637bcd5f027911347c9c Mon Sep 17 00:00:00 2001 From: rain <672378783@qq.com> Date: Tue, 30 Jan 2024 15:51:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/yomahub/liteflow/annotation/LiteflowRetry.java | 5 +++++ .../yomahub/liteflow/builder/el/operator/RetryOperator.java | 2 +- .../liteflow/flow/element/condition/RetryCondition.java | 6 ++++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/liteflow-core/src/main/java/com/yomahub/liteflow/annotation/LiteflowRetry.java b/liteflow-core/src/main/java/com/yomahub/liteflow/annotation/LiteflowRetry.java index 34ad6ac8f..15bdd48ef 100644 --- a/liteflow-core/src/main/java/com/yomahub/liteflow/annotation/LiteflowRetry.java +++ b/liteflow-core/src/main/java/com/yomahub/liteflow/annotation/LiteflowRetry.java @@ -12,6 +12,11 @@ import java.lang.annotation.*; @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited +/** + * This class has been deprecated due to its only component retry function. Please use the retry method in the EL expression. + * @Deprecated + * @see # retry(int retryTimes) e.g. THEN( a, b.retry(3) ); WHEN( a, b ).retry(3); + */ @Deprecated public @interface LiteflowRetry { diff --git a/liteflow-core/src/main/java/com/yomahub/liteflow/builder/el/operator/RetryOperator.java b/liteflow-core/src/main/java/com/yomahub/liteflow/builder/el/operator/RetryOperator.java index 2e8b5a4a1..a6c756b17 100644 --- a/liteflow-core/src/main/java/com/yomahub/liteflow/builder/el/operator/RetryOperator.java +++ b/liteflow-core/src/main/java/com/yomahub/liteflow/builder/el/operator/RetryOperator.java @@ -9,7 +9,7 @@ import com.yomahub.liteflow.flow.element.condition.RetryCondition; /** * * @author Rain - * @since 2.11.5 + * @since 2.12.0 * */ public class RetryOperator extends BaseOperator { diff --git a/liteflow-core/src/main/java/com/yomahub/liteflow/flow/element/condition/RetryCondition.java b/liteflow-core/src/main/java/com/yomahub/liteflow/flow/element/condition/RetryCondition.java index 91c1d14f3..6d5b42906 100644 --- a/liteflow-core/src/main/java/com/yomahub/liteflow/flow/element/condition/RetryCondition.java +++ b/liteflow-core/src/main/java/com/yomahub/liteflow/flow/element/condition/RetryCondition.java @@ -14,6 +14,12 @@ import com.yomahub.liteflow.slot.DataBus; import java.util.Arrays; import java.util.List; +/** + * + * @author Rain + * @since 2.12.0 + * + */ public class RetryCondition extends ThenCondition{ private final LFLog LOG = LFLoggerManager.getLogger(this.getClass());