Why would you make your life difficult and write a pojo to get files via
ftp?
I would suggest that you use a camel-ftp consumer and specigy the poll delay
to be one minute:
<route>
<from
uri="ftp://scott@localhost/public/reports?password=tiger&binary=true&consumer.delay=60000"/>
<to uri="the endpoint of your choice"/>
</route>
I wouldn't use camel-quartz for that, since ftp provides a polling consumer.
A use case for camel-quartz is that if you want to retrieve data via a
producer (e.g. hit via http a url and process the results every minute).
If you still want to do it with camel-quartz here is an example:
<route>
<from uri="quartz://timerName?trigger.repeatInterval=60000"/>
<to uri="the endpoint of your choice"/>
</route>
<route>
<from uri="quartz://myTimerName?trigger.repeatInterval=60000"/>
<!-- The rest of the route -->
</route>
But I wouldn't recommend that.
I would also suggest that you take a look at the full source examples of
camel in action, which can be found here:
http://code.google.com/p/camelinaction/source/browse/trunk/?r=310
Chapter 2: Contains FTP examples.
--
*Ioannis Canellos*
*
FuseSource <http://fusesource.com>
**
Blog: http://iocanel.blogspot.com
**
Apache Karaf <http://karaf.apache.org/> Committer & PMC
Apache ServiceMix <http://servicemix.apache.org/> Committer
Apache Gora <http://incubator.apache.org/gora/> Committer
*