1
我想知道我們怎樣才能阻止某些路線,而不是完全停止整個駱駝背景下,也有用於處理Thread.sleep();
方法的任何其他選擇。停止某些航線,而不是完全停止整個駱駝背景
我想完成路由時運行一次的路線和停止環境。目前我做的主要的Java類通常Thread.sleep(3000)
留一些時間路線來完成。
我看到一些資料說駱駝航線支持正常關機,但如果我不立即使用Thread.sleep()
路線停機不用處理。
我想知道我們怎樣才能阻止某些路線,而不是完全停止整個駱駝背景下,也有用於處理Thread.sleep();
方法的任何其他選擇。停止某些航線,而不是完全停止整個駱駝背景
我想完成路由時運行一次的路線和停止環境。目前我做的主要的Java類通常Thread.sleep(3000)
留一些時間路線來完成。
我看到一些資料說駱駝航線支持正常關機,但如果我不立即使用Thread.sleep()
路線停機不用處理。
的CamelContext has APIs停止個別路線(startRoute(routeId)
,stopRoute(routeId)
等),也可以使用更先進的路由控制
還,讓您的環境中運行,則不需要使用Thread.sleep
,只是引導與Spring或使用Main class的上下文...
請參閱此對於獨立駱駝上下文:http://camel.apache.org/running-camel-standalone-and-have-it-keep-running.html – mdnghtblue