支持绝对路径的模糊匹配

This commit is contained in:
rain
2023-10-06 15:38:39 +08:00
parent 9fa94af5a8
commit 70954b4ae2
18 changed files with 175 additions and 58 deletions

View File

@@ -23,6 +23,7 @@ public class AbsoluteConfigPathTest extends BaseTest {
public static void init() {
LiteflowConfig config = new LiteflowConfig();
config.setRuleSource("/usr/local/flow2.xml");
// config.setRuleSource("/usr/**/*.xml");
flowExecutor = FlowExecutorHolder.loadInstance(config);
}

View File

@@ -1,6 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--这里只是内容,在这个测试用例中这个文件请移到/usr/local/flow.xml中-->
<!--这里只是内容,在这个测试用例中这个文件请移到/usr/local/flow.xml中,文件目录支持绝对路径的模糊匹配,也可以将此文件移入任意/usr/**/*.xml中-->
<flow>
<nodes>
<node id="a" class="com.yomahub.liteflow.test.absoluteConfigPath.cmp.ACmp"/>
<node id="b" class="com.yomahub.liteflow.test.absoluteConfigPath.cmp.BCmp"/>
<node id="c" class="com.yomahub.liteflow.test.absoluteConfigPath.cmp.CCmp"/>
</nodes>
<chain name="chain1">
WHEN(a,b,c);
</chain>