如何在sftp入站通道适配器中动态更改轮询远程目录

时间:2015-07-07 18:10:39

标签: spring-integration

当我们的远程位置每天都在变化时,它们是否可以动态轮询动态远程目录上的文件?

我们正在使用spring integration 4.1

1 个答案:

答案 0 :(得分:2)

目前不在;你可以通过手动连接入站适配器来完成它;您将需要SftpInboundFileSynchronizerSftpInboundFileSynchronizingMessageSource(获取对同步器的引用)和SourcePollingChannelAdapter(获取源)的bean。

然后,您可以在同步器上调用setRemoteDirectory,下一个轮询将使用新目录。

我创建了一个JIRA Issue,将其添加为4.2中的一项功能。