使用groovy以编程方式启动mule流程

时间:2013-03-13 19:16:44

标签: groovy mule

我需要通过HTTP调用手动控制流的执行。

我被告知可以使用流上的initialState="stopped"属性禁用启动期间执行的流程。 (How to stop a mule flow from running after startup

我需要知道如何使用groovy脚本启动流程。

使用mule 3.2.2。

1 个答案:

答案 0 :(得分:7)

这应该这样做:

<scripting:component>
    <scripting:script engine="groovy">
        muleContext.registry.lookupFlowConstruct('targetFlow').start()
    </scripting:script>
</scripting:component>