mirror of
https://gitee.com/dromara/liteFlow.git
synced 2026-05-14 12:12:08 +08:00
34 lines
1.3 KiB
XML
34 lines
1.3 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<flow>
|
||
<nodes>
|
||
<node id="a" class="com.yomahub.liteflow.test.subflow.cmp1.ACmp"/>
|
||
<node id="b" class="com.yomahub.liteflow.test.subflow.cmp1.BCmp"/>
|
||
<node id="c" class="com.yomahub.liteflow.test.subflow.cmp1.CCmp"/>
|
||
<node id="d" class="com.yomahub.liteflow.test.subflow.cmp1.DCmp"/>
|
||
<node id="e" class="com.yomahub.liteflow.test.subflow.cmp1.ECmp"/>
|
||
<node id="f" class="com.yomahub.liteflow.test.subflow.cmp2.FCmp"/>
|
||
<node id="g" class="com.yomahub.liteflow.test.subflow.cmp2.GCmp"/>
|
||
<node id="h" class="com.yomahub.liteflow.test.subflow.cmp2.HCmp"/>
|
||
<node id="m" class="com.yomahub.liteflow.test.subflow.cmp2.MCmp"/>
|
||
</nodes>
|
||
|
||
<chain name="chain1">
|
||
<then value="a,b"/>
|
||
<then value="c"/> <!-- 显式的调用了chain(c),当这里存在Node(c)时,测试是否为优先调用了Node(c)-->
|
||
<then value="chain2"/> <!-- 测试调用c流程后是否正常调用chain2 -->
|
||
</chain>
|
||
|
||
<chain name="c">
|
||
<then value="d,e"/>
|
||
</chain>
|
||
|
||
<chain name="chain2">
|
||
<then value="b,a"/>
|
||
<then value="chain3"/>
|
||
</chain>
|
||
|
||
<chain name="chain3">
|
||
<then value="e,d"/>
|
||
</chain>
|
||
<!-- a,b,c,b,a,e,d -->
|
||
</flow> |