Hi What is your use case? You want to start a route, and have it do something and then stop the route? or what
See these FAQs which is a bit related http://camel.apache.org/running-camel-standalone-and-have-it-keep-running.html http://camel.apache.org/how-can-i-stop-a-route-from-a-route.html On Tue, Aug 30, 2011 at 8:24 AM, shekher.awasthi <shekher.awas...@gmail.com> wrote: > Hi All, > > While working with Camel things are going find but have a doubt about using > Thread.sleep() > I have the following code > public void executeRoute(String routeName) throws Exception{ > resetStatus(); > camelContext.startRoute(routeName); > Thread.sleep(8000); > } > > Now its working fine but when i remove Thread.sleep(8000) it seems that > route is not getting executed, > My problem is i am not sure how much time a route can take for e.g if i am > picking things from local file system sleep time will be different and in > case from FTP/HTTP or any other remote call time calculations will be > entirety different > > Is there any way to do it in more efficient manner as currently time i am > using to make thread sleep is purely on my assumptions and not with ant > specific calculative way > > Thanks in advance > Umesh > > -- > View this message in context: > http://camel.465427.n5.nabble.com/Question-regarding-Using-Thread-Sleep-tp4748986p4748986.html > Sent from the Camel - Users mailing list archive at Nabble.com. > -- Claus Ibsen ----------------- FuseSource Email: cib...@fusesource.com Web: http://fusesource.com Twitter: davsclaus, fusenews Blog: http://davsclaus.blogspot.com/ Author of Camel in Action: http://www.manning.com/ibsen/