【发布时间】:2012-09-24 06:37:00
【问题描述】:
我正在尝试读取 ftp 目录中的所有文本文件,并对其进行解析。如果解析成功,则将它们移动到不同的目录(不是默认目录,即 .done 目录),如果解析失败,则文件应保留在 ftp 目录中。这个概念看起来很简单,但是我的路由只从 ftp 读取一个文件,并且路由在获取一个文件后自行结束。
以下是代码:
@Override
public void configure() throws Exception {
from(EndPointConstants.DIRECT + GetDriverProductInfo.class.getSimpleName())
.pollEnrich(ftp://ingestion_user@10.207.6.42/fantics?password=******&recursive=true)
.to("file://test/readFile")
是否与 pollEnrich 相关,它只能获取单个文件并且该过程不会递归发生?
【问题讨论】:
标签: java ftp apache-camel