Hello, I need to start a camel-ftp component periodicaly with a cron expression (every friday at 10pm)
The problem is that camel-ftp does not have this option out-of-the-box (only a delay) So I have imagined this solution that seems to work fine ! What do camel-gurus think about ? from("quartz://dmm?cron=" + cron).routeId("quartz").process( new Processor() { public void process(Exchange ex) throws Exception { ex.getContext().startRoute("ftp"); } }); from( "ftp://" + username + "@" + server + "/out?password=" + password + options) .routeId("ftp") .noAutoStartup() .to("file://" + outDir + "?fileName=domymove.txt&tempFileName=${file:onlyname.noext}.tmp") .process(new Processor() { public void process(Exchange ex) throws Exception { ex.getContext().stopRoute("ftp"); } }); Regards J-M -- View this message in context: http://camel.465427.n5.nabble.com/camel-ftp-and-crontab-tp3280663p3280663.html Sent from the Camel - Users mailing list archive at Nabble.com.