来自Web应用程序的Apache Camel FTP组件

时间:2015-05-16 07:10:54

标签: ftp apache-camel

我有一个基于apache camel的web应用程序。我使用camel servlet组件创建了restful路由。我有一个要求,当我调用我的应用程序中的一个restful URL时,我想从FTP下载文件到本地服务器。我无法找到任何谷歌搜索的例子。

还可以从计时器或Quartz组件调用camel FTP组件吗?

1 个答案:

答案 0 :(得分:0)

是的,您可以在routePolicy中使用Quartz使ftp消耗一段时间然后停止:

source

如果您想使用计时器,则必须在" From"中使用。然后你可以使用Poll Enrich从FTP使用:

from("timer://foo?fixedRate=true&period=60000")
.pollEnrich("ftp://localhost")
.to("mock:result");