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

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

commit cf153da8c4dcf94422cd9e97b6dcf77e0f3475d2
Author: 2011shenlin <[email protected]>
AuthorDate: Mon Sep 19 09:57:00 2022 +0800

    release: add the apache license and prepare for release.
---
 .../org/apache/rocketmq/eventbridge/tools/NetUtil.java  |  4 ----
 .../apache/rocketmq/eventbridge/tools/TokenUtil.java    |  4 ----
 .../eventbridge/tools/pattern/FilterPatternTool.java    |  2 +-
 .../tools/transform/DeleteFieldTransform.java           |  3 ---
 .../rocketmq/eventbridge/tools/transform/Extract.java   |  2 --
 .../tools/transform/InsertFieldTransform.java           | 17 ++++++++++-------
 .../eventbridge/tools/transform/JsonPathExtract.java    |  8 ++++----
 .../eventbridge/tools/transform/JsonPathTransform.java  |  2 +-
 .../eventbridge/tools/transform/OriginalTransform.java  |  2 +-
 .../tools/transform/StringSubstitutorTemplate.java      |  3 ---
 .../eventbridge/tools/transform/TemplateTransform.java  |  3 +--
 .../tools/transform/UpdateFieldTransform.java           | 17 ++++++++++-------
 .../domain/model/connection/ConnectionService.java      |  8 ++++----
 13 files changed, 32 insertions(+), 43 deletions(-)

diff --git 
a/common/src/main/java/org/apache/rocketmq/eventbridge/tools/NetUtil.java 
b/common/src/main/java/org/apache/rocketmq/eventbridge/tools/NetUtil.java
index 41bf466..02a2213 100644
--- a/common/src/main/java/org/apache/rocketmq/eventbridge/tools/NetUtil.java
+++ b/common/src/main/java/org/apache/rocketmq/eventbridge/tools/NetUtil.java
@@ -23,10 +23,6 @@ import java.net.Inet4Address;
 import java.net.InetAddress;
 import java.net.UnknownHostException;
 
-/**
- * @Author changfeng
- * @Date 2022/4/25 11:21 上午
- */
 public class NetUtil {
     public static boolean isIpv4(String ip) {
         ip = ip.trim();
diff --git 
a/common/src/main/java/org/apache/rocketmq/eventbridge/tools/TokenUtil.java 
b/common/src/main/java/org/apache/rocketmq/eventbridge/tools/TokenUtil.java
index 7a27fdf..72fd683 100644
--- a/common/src/main/java/org/apache/rocketmq/eventbridge/tools/TokenUtil.java
+++ b/common/src/main/java/org/apache/rocketmq/eventbridge/tools/TokenUtil.java
@@ -19,10 +19,6 @@ package org.apache.rocketmq.eventbridge.tools;
 
 import java.util.UUID;
 
-/**
- * @Author changfeng
- * @Date 2022/5/9 5:15 下午
- */
 public class TokenUtil {
     /**
      * Generate the token of the http source.
diff --git 
a/common/src/main/java/org/apache/rocketmq/eventbridge/tools/pattern/FilterPatternTool.java
 
b/common/src/main/java/org/apache/rocketmq/eventbridge/tools/pattern/FilterPatternTool.java
index 46e1d14..a24aa5b 100644
--- 
a/common/src/main/java/org/apache/rocketmq/eventbridge/tools/pattern/FilterPatternTool.java
+++ 
b/common/src/main/java/org/apache/rocketmq/eventbridge/tools/pattern/FilterPatternTool.java
@@ -24,7 +24,7 @@ import static 
org.apache.rocketmq.eventbridge.exception.code.FiltterPatternError
 
 public abstract class FilterPatternTool {
 
-    public static void checkFilterPattern(String filterPattern){
+    public static void checkFilterPattern(String filterPattern) {
         if (Strings.isNullOrEmpty(filterPattern)) {
             throw new EventBridgeException(EventRuleFilterPatternEmpty);
         }
diff --git 
a/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/DeleteFieldTransform.java
 
b/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/DeleteFieldTransform.java
index cf95456..d1ddd5a 100644
--- 
a/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/DeleteFieldTransform.java
+++ 
b/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/DeleteFieldTransform.java
@@ -18,10 +18,8 @@
 package org.apache.rocketmq.eventbridge.tools.transform;
 
 import java.util.ArrayList;
-import java.util.Arrays;
 import java.util.List;
 import java.util.Map;
-import java.util.stream.Collectors;
 
 import com.google.gson.Gson;
 import com.google.gson.JsonElement;
@@ -45,7 +43,6 @@ public class DeleteFieldTransform implements Transform {
         Map<String, Object> dataMap = new 
Gson().fromJson(inputData.toString(), new TypeToken<Map<String, 
Object>>(){}.getType());
         for (String field : fieldList) {
             String[] dataList = field.split("\\.");
-            System.out.println("dataList is " + 
Arrays.stream(dataList).collect(Collectors.toList()));
             Map<String, Object> tempMap = dataMap;
             for (int i = 1; i < dataList.length - 1; i++) {
                 Object temp = tempMap.get(dataList[i]);
diff --git 
a/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/Extract.java
 
b/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/Extract.java
index 69bf29b..7cdc466 100644
--- 
a/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/Extract.java
+++ 
b/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/Extract.java
@@ -20,8 +20,6 @@ package org.apache.rocketmq.eventbridge.tools.transform;
 import java.util.List;
 
 import org.apache.rocketmq.eventbridge.exception.EventBridgeException;
-import org.apache.rocketmq.eventbridge.tools.transform.Data;
-import org.apache.rocketmq.eventbridge.tools.transform.Variable;
 
 public interface Extract {
     /**
diff --git 
a/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/InsertFieldTransform.java
 
b/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/InsertFieldTransform.java
index c8edd30..9c56ecf 100644
--- 
a/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/InsertFieldTransform.java
+++ 
b/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/InsertFieldTransform.java
@@ -35,26 +35,29 @@ public class InsertFieldTransform implements Transform {
     public InsertFieldTransform(String extractJsonList) throws 
EventBridgeException {
         JsonElement jsonElement = JsonUtil.parseJsonElement(extractJsonList);
         for (JsonElement element : jsonElement.getAsJsonArray()) {
-            fieldList.add(new 
Variable(element.getAsJsonObject().getAsJsonPrimitive(
-                TransformFieldEnum.FIELD).getAsString(),
-                    
element.getAsJsonObject().getAsJsonPrimitive(TransformFieldEnum.VALUE)));
+            fieldList.add(new Variable(element.getAsJsonObject()
+                .getAsJsonPrimitive(TransformFieldEnum.FIELD)
+                .getAsString(), element.getAsJsonObject()
+                .getAsJsonPrimitive(TransformFieldEnum.VALUE)));
         }
     }
 
     @Override
     public Data process(Data inputData) throws EventBridgeException {
-        Map<String, Object> dataMap = new 
Gson().fromJson(inputData.toString(), new TypeToken<Map<String, 
Object>>(){}.getType());
+        Map<String, Object> dataMap = new Gson().fromJson(inputData.toString(),
+            new TypeToken<Map<String, Object>>() {}.getType());
         for (Variable v : fieldList) {
-            String[] dataList = v.getName().split("\\.");
+            String[] dataList = v.getName()
+                .split("\\.");
             Map<String, Object> tempMap = dataMap;
             for (int i = 1; i < dataList.length - 1; i++) {
                 Object temp = tempMap.get(dataList[i]);
                 if (!(temp instanceof Map)) {
                     throw new 
EventBridgeException(TransformErrorCode.InvalidConfig);
                 }
-                tempMap = (Map<String, Object>) temp;
+                tempMap = (Map<String, Object>)temp;
             }
-            tempMap.put(dataList[dataList.length - 1], ((JsonPrimitive) 
v.getValue()).getAsString());
+            tempMap.put(dataList[dataList.length - 1], 
((JsonPrimitive)v.getValue()).getAsString());
         }
         String jsonString = JSONObject.toJSONString(dataMap);
         return new StringData(jsonString);
diff --git 
a/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/JsonPathExtract.java
 
b/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/JsonPathExtract.java
index c7b0a86..1138dfe 100644
--- 
a/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/JsonPathExtract.java
+++ 
b/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/JsonPathExtract.java
@@ -29,10 +29,10 @@ import 
org.apache.rocketmq.eventbridge.exception.EventBridgeException;
 import static 
org.apache.rocketmq.eventbridge.tools.transform.Transform.DEFAULT_VALUE_NAME;
 
 /**
- * ALL:[{"name":"SYS_DEFAULT","valueFromJsonPath":"$"}]
- * JSON_PATH:[{"name":"SYS_DEFAULT","valueFromJsonPath":"$.data.template"}]
- * CONSTANT:[{"name":"SYS_DEFAULT","value":"I am a constant value!"}]
- * TEMPLATE:[
+ * ALL:[{"name":"SYS_DEFAULT","valueFromJsonPath":"$"}]
+ * JSON_PATH:[{"name":"SYS_DEFAULT","valueFromJsonPath":"$.data.template"}]
+ * CONSTANT:[{"name":"SYS_DEFAULT","value":"I am a constant value!"}]
+ * TEMPLATE:[
  * {"name":"k1","valueFromJsonPath":"$.data.v1"},
  * {"name":"k2","valueFromJsonPath":"$.data.v2"}
  * ]
diff --git 
a/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/JsonPathTransform.java
 
b/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/JsonPathTransform.java
index e17aa7a..9b02a78 100644
--- 
a/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/JsonPathTransform.java
+++ 
b/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/JsonPathTransform.java
@@ -25,7 +25,7 @@ public class JsonPathTransform implements Transform {
 
     /**
      * The extact expr
-     * e.g:"{"id":"$.id","name":"$.data.name"}"
+     * e.g:"{"id":"$.id","name":"$.data.name"}"
      */
     private Extract jsonPathExtract;
 
diff --git 
a/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/OriginalTransform.java
 
b/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/OriginalTransform.java
index b644517..ac769e0 100644
--- 
a/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/OriginalTransform.java
+++ 
b/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/OriginalTransform.java
@@ -20,7 +20,7 @@ package org.apache.rocketmq.eventbridge.tools.transform;
 public class OriginalTransform implements Transform {
 
     @Override
-    public Data process(Data inputData){
+    public Data process(Data inputData) {
         return inputData;
     }
 }
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 3bf371e..3671ba9 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
@@ -64,7 +64,6 @@ public class StringSubstitutorTemplate implements Template {
         log.debug("template: " + outputTemplate);
 
         List<Map.Entry<String, JsonElement>> jsonTemplateEntryList = 
getAndCheckEmbedObject();
-        // 
如果template中包含EB_SYS_EMBED_OBJECT,则判断Data中该EB_SYS_EMBED_OBJECT对应的数据是否为json,如果是则进行替换并打平
         if (jsonTemplateEntryList.size() > 0) {
             for (Map.Entry<String, JsonElement> entry : jsonTemplateEntryList) 
{
                 String key = 
removeVariableMark(entry.getValue().getAsJsonObject().get(EB_SYS_EMBED_OBJECT).getAsString());
@@ -93,8 +92,6 @@ public class StringSubstitutorTemplate implements Template {
             return jsonTemplateEntryList;
         }
         JsonElement jsonElement = JsonParser.parseString(outputTemplate);
-        // 遍历template,如果有Entry<String, 
JsonElement>中的JsonElement包含EB_SYS_EMBED_OBJECT,
-        // 就将这个entry保存起来,以便后面替换
         Deque<Map.Entry<String, JsonElement>> deque = new 
ArrayDeque<>(jsonElement.getAsJsonObject().entrySet());
         while (!deque.isEmpty()) {
             Map.Entry<String, JsonElement> elementEntry = deque.pop();
diff --git 
a/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/TemplateTransform.java
 
b/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/TemplateTransform.java
index ee125c4..7bb5652 100644
--- 
a/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/TemplateTransform.java
+++ 
b/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/TemplateTransform.java
@@ -25,7 +25,7 @@ public class TemplateTransform implements Transform {
 
     /**
      * The extact expr
-     * e.g:"{"id":"$.id","name":"$.data.name"}"
+     * e.g:"{"id":"$.id","name":"$.data.name"}"
      */
     private Extract jsonPathExtract;
 
@@ -39,7 +39,6 @@ public class TemplateTransform implements Transform {
         this.template = template;
     }
 
-
     @Override
     public Data process(Data inputData) throws EventBridgeException {
         List<Variable> variableList = extract(inputData, jsonPathExtract);
diff --git 
a/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/UpdateFieldTransform.java
 
b/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/UpdateFieldTransform.java
index ead7742..dc308f3 100644
--- 
a/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/UpdateFieldTransform.java
+++ 
b/common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/UpdateFieldTransform.java
@@ -35,30 +35,33 @@ public class UpdateFieldTransform implements Transform {
     public UpdateFieldTransform(String extractJsonList) throws 
EventBridgeException {
         JsonElement jsonElement = JsonUtil.parseJsonElement(extractJsonList);
         for (JsonElement element : jsonElement.getAsJsonArray()) {
-            fieldList.add(new 
Variable(element.getAsJsonObject().getAsJsonPrimitive(
-                TransformFieldEnum.FIELD).getAsString(),
-                    
element.getAsJsonObject().getAsJsonPrimitive(TransformFieldEnum.VALUE)));
+            fieldList.add(new Variable(element.getAsJsonObject()
+                .getAsJsonPrimitive(TransformFieldEnum.FIELD)
+                .getAsString(), element.getAsJsonObject()
+                .getAsJsonPrimitive(TransformFieldEnum.VALUE)));
 
         }
     }
 
     @Override
     public Data process(Data inputData) throws EventBridgeException {
-        Map<String, Object> dataMap = new 
Gson().fromJson(inputData.toString(), new TypeToken<Map<String, 
Object>>(){}.getType());
+        Map<String, Object> dataMap = new Gson().fromJson(inputData.toString(),
+            new TypeToken<Map<String, Object>>() {}.getType());
         for (Variable v : fieldList) {
-            String[] dataList = v.getName().split("\\.");
+            String[] dataList = v.getName()
+                .split("\\.");
             Map<String, Object> tempMap = dataMap;
             for (int i = 1; i < dataList.length - 1; i++) {
                 Object temp = tempMap.get(dataList[i]);
                 if (!(temp instanceof Map)) {
                     throw new 
EventBridgeException(TransformErrorCode.InvalidConfig);
                 }
-                tempMap = (Map<String, Object>) temp;
+                tempMap = (Map<String, Object>)temp;
             }
             if (tempMap.get(dataList[dataList.length - 1]) == null) {
                 throw new 
EventBridgeException(TransformErrorCode.InvalidConfig);
             }
-            tempMap.put(dataList[dataList.length - 1], ((JsonPrimitive) 
v.getValue()).getAsString());
+            tempMap.put(dataList[dataList.length - 1], 
((JsonPrimitive)v.getValue()).getAsString());
         }
         String jsonString = JSONObject.toJSONString(dataMap);
         return new StringData(jsonString);
diff --git 
a/domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/connection/ConnectionService.java
 
b/domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/connection/ConnectionService.java
index 079260c..e5d5f8b 100644
--- 
a/domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/connection/ConnectionService.java
+++ 
b/domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/connection/ConnectionService.java
@@ -17,8 +17,8 @@
 
 package org.apache.rocketmq.eventbridge.domain.model.connection;
 
-import com.alibaba.fastjson.JSON;
 import com.google.common.collect.Maps;
+import com.google.gson.Gson;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.rocketmq.eventbridge.domain.common.EventBridgeConstants;
 import org.apache.rocketmq.eventbridge.domain.common.enums.NetworkTypeEnum;
@@ -171,14 +171,14 @@ public class ConnectionService extends 
AbstractResourceService {
             Map<String, String> basicAuthParametersMap = Maps.newHashMap();
             basicAuthParametersMap.put("username", 
basicAuthParameters.getUsername());
             basicAuthParametersMap.put("password", 
basicAuthParameters.getPassword());
-            secretManagerAPI.createSecretName(accountId, connectionName, 
JSON.toJSONString(basicAuthParametersMap));
+            secretManagerAPI.createSecretName(accountId, connectionName, new 
Gson().toJson(basicAuthParametersMap));
             return authParameters;
         }
         if (apiKeyAuthParameters != null) {
             Map<String, String> apiKeyAuthParametersMap = Maps.newHashMap();
             apiKeyAuthParametersMap.put("apiKeyName", 
apiKeyAuthParameters.getApiKeyName());
             apiKeyAuthParametersMap.put("apiKeyValue", 
apiKeyAuthParameters.getApiKeyValue());
-            secretManagerAPI.createSecretName(accountId, connectionName, 
JSON.toJSONString(apiKeyAuthParametersMap));
+            secretManagerAPI.createSecretName(accountId, connectionName, new 
Gson().toJson(apiKeyAuthParametersMap));
             return authParameters;
         }
         return authParameters;
@@ -222,7 +222,7 @@ public class ConnectionService extends 
AbstractResourceService {
         Map<String, String> queryStringParameterMap = Maps.newHashMap();
         queryStringParameterMap.put("oauthHttpParameterKey", key);
         queryStringParameterMap.put("oauthHttpParameterValue", value);
-        return secretManagerAPI.createSecretName(accountId, connectionName, 
JSON.toJSONString(queryStringParameterMap));
+        return secretManagerAPI.createSecretName(accountId, connectionName, 
new Gson().toJson(queryStringParameterMap));
     }
 
     private void checkNetworkType(String type) {

Reply via email to