我想在骆驼路线中加入一个调度程序,该调度程序每天从8点开始。 这是我从ftp获取文件的路由:
from(
"$uri?" +
"password=RAW($pass)" +
"&include=$source_file_type" +
"&passiveMode=true" +
"&delete=true"
)
.log("Connected to FTP")
我试图从中插入我的内容:
"&scheduler.cron=$cron_expression"
但没有用
答案 0 :(得分:1)
在FTP组件的scheduler
属性中引用docs。
要使用来自骆驼弹簧或骆驼石英组件的cron调度程序。值可以是以下之一:none,spring,quartz
要使用cron样式表达式,您需要将FTP与文档中提到的两个调度程序选项之一结合使用。
要在Camel 3.x中将石英用作调度程序,请尝试
scheduler=quartz&scheduler.cron=<your crown expression>
添加到FTP路由定义如果您使用的是Camel 2.x,则
scheduler=quartz2&scheduler.cron=<your crown expression>
添加到FTP路由定义