Maybe my example will help.
I use RoutePolicy.

CronScheduledRoutePolicy ftpDocReadRoutePolicy = new
CronScheduledRoutePolicy();
ftpDocReadRoutePolicy.setRouteStartTime(routePolicyStartTime);
ftpDocReadRoutePolicy.setRouteStopTime(routePolicyStopTime);
ftpDocReadRoutePolicy.setRouteStopGracePeriod(routePolicyStopGracePeriod);
                
from("{{ftp.doc.url}}" +
        "?noop=true" +
        "&binary=true" +
        "&passiveMode=true" +
        "&recursive=true" +
        "&stepwise=false" +
        "&disconnect=true" +
        "&delay=600000" +
        "&localWorkDirectory={{exchange.localStore}}" +
        "&idempotent=true" +
        "{{ftp.add_params}}")
.id("exchangeDocReadRoute")
.autoStartup(false)
.routePolicy(ftpDocReadRoutePolicy)
        .shutdownRunningTask(ShutdownRunningTask.CompleteAllTasks)
.to("file:{{exchange.store}}");




--
View this message in context: 
http://camel.465427.n5.nabble.com/Scheduled-SFTP-consumer-tp5741976p5741979.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to