1

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

我的想法是做类似的事情:

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

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

任何帮助将不胜感激。

4

1 回答 1

1

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

所以答案是:使用上面的脚本是不可能的。您需要编写自己的 Camel 命令并安装在可以做到这一点的 Karaf 中。

于 2014-09-24T06:31:23.420 回答