我有一个基于apache camel的web应用程序。我使用camel servlet组件创建了restful路由。我有一个要求,当我调用我的应用程序中的一个restful URL时,我想从FTP下载文件到本地服务器。我无法找到任何谷歌搜索的例子。
还可以从计时器或Quartz组件调用camel FTP组件吗?
答案 0 :(得分:0)
是的,您可以在routePolicy中使用Quartz使ftp消耗一段时间然后停止:
如果您想使用计时器,则必须在" From"中使用。然后你可以使用Poll Enrich从FTP使用:
from("timer://foo?fixedRate=true&period=60000")
.pollEnrich("ftp://localhost")
.to("mock:result");