当我们的远程位置每天都在变化时,它们是否可以动态轮询动态远程目录上的文件?
我们正在使用spring integration 4.1
答案 0 :(得分:2)
目前不在;你可以通过手动连接入站适配器来完成它;您将需要SftpInboundFileSynchronizer
,SftpInboundFileSynchronizingMessageSource
(获取对同步器的引用)和SourcePollingChannelAdapter
(获取源)的bean。
然后,您可以在同步器上调用setRemoteDirectory
,下一个轮询将使用新目录。
我创建了一个JIRA Issue,将其添加为4.2中的一项功能。