浏览代码

feat:redis file

houxinyu 1 年之前
父节点
当前提交
4fbc388845

+ 25 - 0
liteflow-rule-plugin/liteflow-rule-redis/pom.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <parent>
+        <artifactId>liteflow-rule-plugin</artifactId>
+        <groupId>com.yomahub</groupId>
+        <version>${revision}</version>
+        <relativePath>../pom.xml</relativePath>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <artifactId>liteflow-rule-redis</artifactId>
+
+    <dependencies>
+        <dependency>
+            <groupId>com.yomahub</groupId>
+            <artifactId>liteflow-core</artifactId>
+            <version>${revision}</version>
+            <optional>true</optional>
+            <scope>provided</scope>
+        </dependency>
+    </dependencies>
+
+</project>

+ 4 - 0
liteflow-rule-plugin/liteflow-rule-redis/src/main/java/com/yomahub/liteflow/parser/redis/RedisXmlELParser.java

@@ -0,0 +1,4 @@
+package com.yomahub.liteflow.parser.redis;
+
+public class RedisXmlELParser {
+}

+ 4 - 0
liteflow-rule-plugin/liteflow-rule-redis/src/main/java/com/yomahub/liteflow/parser/redis/exception/RedisException.java

@@ -0,0 +1,4 @@
+package com.yomahub.liteflow.parser.redis.exception;
+
+public class RedisException {
+}

+ 4 - 0
liteflow-rule-plugin/liteflow-rule-redis/src/main/java/com/yomahub/liteflow/parser/redis/util/RedisParserHelper.java

@@ -0,0 +1,4 @@
+package com.yomahub.liteflow.parser.redis.util;
+
+public class RedisParserHelper {
+}

+ 4 - 0
liteflow-rule-plugin/liteflow-rule-redis/src/main/java/com/yomahub/liteflow/parser/redis/vo/RedisParserVO.java

@@ -0,0 +1,4 @@
+package com.yomahub.liteflow.parser.redis.vo;
+
+public class RedisParserVO {
+}

+ 15 - 0
liteflow-rule-plugin/liteflow-rule-redis/src/main/java/com/yomahub/liteflow/parser/spi/redis/RedisParserClassNameSpi.java

@@ -0,0 +1,15 @@
+package com.yomahub.liteflow.parser.spi.redis;
+
+import com.yomahub.liteflow.parser.redis.RedisXmlELParser;
+import com.yomahub.liteflow.parser.spi.ParserClassNameSpi;
+
+/**
+ * Redis 解析器 SPI 实现
+ */
+public class RedisParserClassNameSpi implements ParserClassNameSpi {
+
+    @Override
+    public String getSpiClassName() {
+        return RedisXmlELParser.class.getName();
+    }
+}

+ 1 - 0
liteflow-rule-plugin/pom.xml

@@ -16,6 +16,7 @@
         <module>liteflow-rule-nacos</module>
         <module>liteflow-rule-nacos</module>
         <module>liteflow-rule-etcd</module>
         <module>liteflow-rule-etcd</module>
         <module>liteflow-rule-apollo</module>
         <module>liteflow-rule-apollo</module>
+        <module>liteflow-rule-redis</module>
     </modules>
     </modules>
 
 
     <artifactId>liteflow-rule-plugin</artifactId>
     <artifactId>liteflow-rule-plugin</artifactId>