10.7 隐式流程

LiteFlow支持在一个节点里通过代码调用另外一条流程, 这个流程关系在xml中并不会显示。所以这里称之为隐式调用。

隐式调用可以完成更为复杂的子流程,比如循环调用:

@Component("h")
public class HComponent extends NodeComponent {
@Resource
private FlowExecutor flowExecutor;
@Override
public void process() {
System.out.println("Hcomponent executed!");
for(int i=0;i<10;i++){
flowExecutor.invoke("strategy1",3, DefaultSlot.class, this.getSlotIndex());
}
}
}

这段代码演示了在某个业务节点内调用另外一个流程链的方法

Last updated on