【发布时间】:2015-07-29 04:05:30
【问题描述】:
使用 Spring Integration,我需要从目录中获取输入消息。这是一个 CIFS / Samba 共享文件夹,我只有只读访问权限,因此我需要找到一种方法来只获取新文件而不需要删除它们。默认的 AcceptOnceFileListFilter 行为仅在我不重新启动容器时才有效,因此这并不理想。
所以我在想的是如何让文件轮询器只获取 X 分钟前创建的文件。我仍然会收集重复的文件,但时间跨度要短得多(我可以处理)。
我认为我需要做的是实现我自己的 FileListFilter 以仅返回 X 分钟前创建的文件。只是想问问周围是否已经有一个实现,无论是在默认的 Spring 过滤器中还是在其他任何地方。任何更好的建议也非常受欢迎!
谢谢 黄
【问题讨论】:
标签: java spring spring-integration enterprise-integration