1

我是 Camel 的新手,正在考虑使用它为我们的项目编写一个新模块。为此,它将连接到多个端点,例如 mail rss jms ftp 等。我不明白的一件事是何时知道停止上下文是安全的(所有下载都结束了)。

在我能看到的几乎所有教程中,我看到了

context.start();
Thread.sleep();
context.stop();

我正在寻找一种比在两者之间睡觉更好的方法来完成骆驼线

4

1 回答 1

4

您可以RoutePolicy在运行时使用来控制路由。

更多详情请点击这里

另请检查如何从路线停止路线

检查示例控制路由的启动和关闭

如果您可以获得Camel In Action,请阅读第 13.2 节在运行时启动和停止路线

希望上面的链接可以帮助你。

于 2013-10-31T11:14:07.353 回答