首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在mule 4中使用groovy脚本更改流的状态?

如何在mule 4中使用groovy脚本更改流的状态?
EN

Stack Overflow用户
提问于 2022-09-05 10:51:43
回答 1查看 35关注 0票数 0

我有两个流程,流程1和流程2。

流程1

  • http侦听器-接收来自外部系统的请求。
  • groovy脚本(更改流2的初始状态)

流程2

  • Jms对新消息,从队列中读取新消息。
  • http请求调用系统api。

问:流程1,步骤2- groovy脚本,这是可能的吗?

EN

回答 1

Stack Overflow用户

发布于 2022-09-05 15:59:43

是的,这是可能的,正如本文所解释的:如何以编程方式停止或启动Mule 4.x中的流

您需要执行以下步骤:

  1. 如果以前没有添加脚本模块,则将其添加到项目中。
  2. 添加脚本脚本,脚本如下所示:

<脚本:执行engine="groovy“doc:name="Toggle flow"> flow = registry.lookupByName("flowName").get();if (flow.isStarted()) flow.stop() registry.lookupByName flow.start()

如果没有启动该脚本,则该脚本将以名称"flowName“启动该流,否则将停止它。请将"flowName“替换为您希望启动/停止的流的实际名称或变量。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73608215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档