This is an automated email from the ASF dual-hosted git repository.

shenlin pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/rocketmq-eventbridge.git


The following commit(s) were added to refs/heads/main by this push:
     new 4d66b0f  refactor: fix PushRetryStrategyEnum#parse(String), and some 
code style optimization of module common (#171)
4d66b0f is described below

commit 4d66b0f7664b2343f81372dcd99781834edd4bc5
Author: Dylan Li <[email protected]>
AuthorDate: Sat May 11 17:18:16 2024 +0800

    refactor: fix PushRetryStrategyEnum#parse(String), and some code style 
optimization of module common (#171)
---
 .../adapter/storage/rocketmq/runtimer/PropertiesResolveService.java | 4 ++--
 .../org/apache/rocketmq/eventbridge/config/CommonConstants.java     | 2 +-
 .../apache/rocketmq/eventbridge/enums/PushRetryStrategyEnum.java    | 2 +-
 .../rocketmq/eventbridge/tools/pattern/PatternEvaluatorBuilder.java | 4 ++--
 .../apache/rocketmq/eventbridge/tools/transform/JsonPathUtil.java   | 6 +++---
 .../eventbridge/tools/transform/StringSubstitutorTemplate.java      | 2 +-
 6 files changed, 10 insertions(+), 10 deletions(-)

diff --git 
a/adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/runtimer/PropertiesResolveService.java
 
b/adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/runtimer/PropertiesResolveService.java
index 81e175b..4fd687d 100644
--- 
a/adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/runtimer/PropertiesResolveService.java
+++ 
b/adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/runtimer/PropertiesResolveService.java
@@ -37,8 +37,8 @@ public class PropertiesResolveService implements 
EmbeddedValueResolverAware, Pri
     }
 
     public String getPropertiesValue(String name) {
-        if (!name.contains(CommonConstants.V_PREFIXE)) {
-            name = CommonConstants.V_PREFIXE + name + 
CommonConstants.V_POSTFIX;
+        if (!name.contains(CommonConstants.V_PREFIX)) {
+            name = CommonConstants.V_PREFIX + name + CommonConstants.V_POSTFIX;
         }
         return stringValueResolver.resolveStringValue(name);
     }
diff --git 
a/common/src/main/java/org/apache/rocketmq/eventbridge/config/CommonConstants.java
 
b/common/src/main/java/org/apache/rocketmq/eventbridge/config/CommonConstants.java
index b93eb4a..8fed32e 100644
--- 
a/common/src/main/java/org/apache/rocketmq/eventbridge/config/CommonConstants.java
+++ 
b/common/src/main/java/org/apache/rocketmq/eventbridge/config/CommonConstants.java
@@ -17,7 +17,7 @@
 package org.apache.rocketmq.eventbridge.config;
 
 public interface CommonConstants {
-    String V_PREFIXE = "${";
+    String V_PREFIX = "${";
 
     String V_POSTFIX = "}";
 }
diff --git 
a/common/src/main/java/org/apache/rocketmq/eventbridge/enums/PushRetryStrategyEnum.java
 
b/common/src/main/java/org/apache/rocketmq/eventbridge/enums/PushRetryStrategyEnum.java
index aae17c2..bf9431f 100644
--- 
a/common/src/main/java/org/apache/rocketmq/eventbridge/enums/PushRetryStrategyEnum.java
+++ 
b/common/src/main/java/org/apache/rocketmq/eventbridge/enums/PushRetryStrategyEnum.java
@@ -43,7 +43,7 @@ public enum PushRetryStrategyEnum {
             return BACKOFF_RETRY;
         }
         for (PushRetryStrategyEnum pushRetryStrategyEnum : 
PushRetryStrategyEnum.values()) {
-            if (pushRetryStrategyEnum.equals(pushRetryStrategy)) {
+            if (pushRetryStrategyEnum.name().equals(pushRetryStrategy)) {
                 return pushRetryStrategyEnum;
             }
         }
diff --git 
a/common/src/main/java/org/apache/rocketmq/eventbridge/tools/pattern/PatternEvaluatorBuilder.java
 
b/common/src/main/java/org/apache/rocketmq/eventbridge/tools/pattern/PatternEvaluatorBuilder.java
index 73c1501..f9e6d3e 100644
--- 
a/common/src/main/java/org/apache/rocketmq/eventbridge/tools/pattern/PatternEvaluatorBuilder.java
+++ 
b/common/src/main/java/org/apache/rocketmq/eventbridge/tools/pattern/PatternEvaluatorBuilder.java
@@ -131,7 +131,7 @@ public class PatternEvaluatorBuilder {
                         PatternErrorMessages.INVALID_PATTERN_VALUE + 
element.getAsString());
                 }
 
-                if (entries.size() == 0) {
+                if (entries.isEmpty()) {
                     throw new 
InvalidEventPatternException(PatternErrorMessages.NO_DATA_PATTERN_KEY);
                 }
             }
@@ -173,7 +173,7 @@ public class PatternEvaluatorBuilder {
     }
 
     private static PatternEntry parsePatternEntry(String ruleName, String 
rulePath, JsonArray jsonElements) {
-        if (jsonElements.size() == 0) {
+        if (jsonElements.isEmpty()) {
             // Empty array
             throw new InvalidEventPatternException(
                 PatternErrorMessages.INVALID_PATTERN_VALUE + 
jsonElements.toString());
diff --git 
a/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/JsonPathUtil.java
 
b/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/JsonPathUtil.java
index 25d6c42..2663742 100644
--- 
a/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/JsonPathUtil.java
+++ 
b/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/JsonPathUtil.java
@@ -83,7 +83,7 @@ public class JsonPathUtil {
         if (!JsonPathUtil.isValidAndDefinite(jsonPath)) {
             throw new EventBridgeException(TransformErrorCode.InvalidConfig, 
jsonPath);
         }
-        String subPath = jsonPath.substring(2, jsonPath.length());
+        String subPath = jsonPath.substring(2);
         String[] paths = subPath.split(JSONPATH_SPLIT);
         if (paths.length <= index) {
             throw new EventBridgeException(TransformErrorCode.InvalidConfig, 
jsonPath);
@@ -101,14 +101,14 @@ public class JsonPathUtil {
         if (!JsonPathUtil.isValidAndDefinite(jsonPath)) {
             throw new EventBridgeException(TransformErrorCode.InvalidConfig, 
jsonPath);
         }
-        String subPath = jsonPath.substring(2, jsonPath.length());
+        String subPath = jsonPath.substring(2);
         String[] paths = subPath.split(JSONPATH_SPLIT);
         if (paths.length <= startIndex) {
             throw new EventBridgeException(TransformErrorCode.InvalidConfig, 
jsonPath);
         }
         StringBuffer buffer = new StringBuffer("$");
         for (; startIndex < paths.length; startIndex++) {
-            buffer.append("." + paths[startIndex]);
+            buffer.append(".").append(paths[startIndex]);
         }
         return buffer.toString();
     }
diff --git 
a/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/StringSubstitutorTemplate.java
 
b/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/StringSubstitutorTemplate.java
index eb715ee..83f1156 100644
--- 
a/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/StringSubstitutorTemplate.java
+++ 
b/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/StringSubstitutorTemplate.java
@@ -62,7 +62,7 @@ public class StringSubstitutorTemplate implements Template {
         log.debug("template: " + outputTemplate);
 
         List<Map.Entry<String, JsonElement>> jsonTemplateEntryList = 
getAndCheckEmbedObject();
-        if (jsonTemplateEntryList.size() > 0) {
+        if (!jsonTemplateEntryList.isEmpty()) {
             for (Map.Entry<String, JsonElement> entry : jsonTemplateEntryList) 
{
                 String key = 
removeVariableMark(entry.getValue().getAsJsonObject().get(EB_SYS_EMBED_OBJECT).getAsString());
                 JsonObject embedJsonObject = 
entry.getValue().getAsJsonObject();

Reply via email to