如何将流量配置的“初始状态”从“已停止”更改为“已启动”?我有一个流程,只有在启动时满足某个条件时才能打开它。
答案 0 :(得分:10)
在运行时有两种方法: - 1)使用Groovy组件启动流程: -
<scripting:component>
<scripting:script engine="groovy">
muleContext.registry.lookupFlowConstruct('targetFlow').start()
</scripting:script>
</scripting:component>
其中 targetFlow 是您需要启动的流程的名称
或第二种方式是: - 使用表达式组件启动流程...此处 flow1 是要启动的流的名称: -
<expression-component>
app.registry.flow1.start();
</expression-component>