卡拉夫脚本暂停所有开始的骆驼路线

时间:2014-09-22 00:47:58

标签: apache-camel karaf

我想在Karaf中创建一个命令来暂停当前已启动的所有Camel路由。同样,我将有另一个脚本来恢复所有暂停的路由。

我的想法是做一些事情:

each (camel:route-list | grep Started) { camel:route-suspend $route }

我的第一个问题是camel:route-list没有返回

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

目前的Camel Karaf命令无法做到这一点。我记录了一张票,看看我们是否可以在未来的Apache Camel版本中改进它。

所以答案是:上面的脚本无法做到这一点。您需要编写自己的Camel命令并安装在可以执行该操作的Karaf中。