什么时候停止骆驼的背景

时间:2013-10-31 09:03:38

标签: java apache-camel

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

在几乎所有教程中我都能看到,直到现在我看到了

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

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

1 个答案:

答案 0 :(得分:4)

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

有关详细信息Click Here

同时检查How can I stop a route from a route

检查示例Controlling Start-Up and Shutdown of Routes

如果您可以阅读Camel In Action部分     13.2在运行时启动和停止路线

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