Camel Batch File Consumer和删除完成的文件

时间:2015-01-05 02:58:29

标签: java apache-camel

我有一个文件使用者,每批可能会消耗多个文件:

file://./working_dir?antInclude=*.gz&initialDelay=1000&delay=500&maxMessagesPerPoll=100&delete=true&doneFileName=${file:name}.done

文件消耗正常,但似乎只有最后一个文件的完成文件在处理后才会被删除。

如果我将maxMessagesPerPoll缩减为1,那么一切似乎都按预期工作。

我在这里做错了吗?我使用的是Camel 2.10.5。

1 个答案:

答案 0 :(得分:1)

这是一个defect,已在Camel的更高版本中得到解决。