sftp入站通道适配器自定义过滤器信息

时间:2015-04-24 18:39:24

标签: spring-integration

我要求在我的入站sftp适配器中接受某种文件格式,如果已经处理了具有唯一名称的接受文件格式,则在db中审核重复项并拒绝该重复文件并将其移动到某个存档位置。我不确定如何实施。我确实尝试使用这个类AbstractFileListFilter来扩展我自己的自定义过滤器,但看起来它不能用于仅接受一次过滤的目的。

任何建议。我在Spring集成文档中注意到有关SftpPersistentAcceptOnceFileListFilter的内容,但不确定如何自定义。

1 个答案:

答案 0 :(得分:0)

因为你要去&#34;审计&#34;重复的文件我建议您查看Idempotent Receiver。该组件可以在<int-sftp:inbound-channel-adapter>之后应用于下一个消费者,discardChannel的配置可以帮助您实现audit to DB流量的要求。