int-file:outbound-gateway在`outbound-gateway`内存状态中忽略了重复的文件名?

时间:2016-03-02 10:05:07

标签: spring spring-integration

感谢您的关注,我在项目中使用Spring Integration,我希望通过int-ftp:inbound-channel-adapter将文件从服务器检索到tmp文件夹,然后通过int-file:outbound-gateway将文件移动到原始forder以供将来批处理,但是我感觉当文件名重复int-file:outbound-gateway不能为我工作而且不传输文件并且似乎忽略它们,如何解决这个问题。

<int-file:outbound-gateway id="tmp-mover"
                               request-channel="ready-to-process-inbound-tmp-mover"
                               reply-channel="ready-to-process-inbound"
                               directory="${backupRootPath}/ali/in//"
                               mode="REPLACE" delete-source-files="true"/>

1 个答案:

答案 0 :(得分:2)

将ftp入站通道适配器中的local-filter设置为AcceptAllFileListFilter。默认情况下,它是AcceptOnceFileListFilter