改变初始状态'来自'停止'的流量配置开始'?

时间:2014-04-11 23:39:10

标签: mule

如何将流量配置的“初始状态”从“已停止”更改为“已启动”?我有一个流程,只有在启动时满足某个条件时才能打开它。

1 个答案:

答案 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>