2014-09-22 63 views
1

我想在Karaf中創建一個命令暫停所有正在啓動的駱駝路線。同樣,我將有另一個腳本來恢復所有暫停的路線。Karaf腳本暫停所有啓動的駱駝路線

我的想法是做這樣的事情:

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

我的第一個問題是:camel:route-list不返回

任何幫助將不勝感激。

回答

1

目前的駱駝卡拉夫命令不能做到這一點。我登錄了一張票,看看我們是否可以在未來的Apache Camel版本中改進。

因此,答案是:這是不可能與上面的腳本。你需要編寫你自己的Camel命令並安裝在Karaf中,可以做到這一點。

+0

感謝您的回覆。看起來應該可以在karaf腳本中使用。我將實施一個更基本的腳本來暫停所有路線。 – paulc 2014-09-25 00:50:34