Hi, The camel-ftp component is a polling component. On each pass it will pick up all the files present in the remote directory. If you want to run this like a batch job on a schedule please check out http://camel.apache.org/simplescheduledroutepolicy.html http://camel.apache.org/simplescheduledroutepolicy.html http://camel.apache.org/cronscheduledroutepolicy.html http://camel.apache.org/cronscheduledroutepolicy.html
You can do something like from("ftp:....") .routeId("test") .routePolicy(policy) .to("..."); Hope this helps. Cheers, Ashwin... ----- --------------------------------------------------------- Ashwin Karpe Apache Camel Committer & Sr Principal Consultant FUSESource (a Progress Software Corporation subsidiary) http://fusesource.com http://fusesource.com Blog: http://opensourceknowledge.blogspot.com http://opensourceknowledge.blogspot.com --------------------------------------------------------- -- View this message in context: http://camel.465427.n5.nabble.com/how-to-find-out-if-a-ftp-file-consumer-has-finished-reading-all-files-available-tp3337532p3337564.html Sent from the Camel - Users mailing list archive at Nabble.com.