针对不同事件的Spring集成自定义轮询器

时间:2014-07-15 22:45:57

标签: java spring directory spring-integration poller

我需要轮询一个文件夹以查看更改,即添加,修改和删除的文件。

如果我想区分上面列出的不同类型的事件,我需要实现自定义轮询器,即实现AbstractPoller。我已经实现了一个为不同的项目执行此操作的轮询器,但是我希望我们使用Spring集成和批处理,因为我需要使用其他功能。

这样做的最佳方式是什么?

由于

1 个答案:

答案 0 :(得分:1)

你不介意分享你的代码吗?顺便说一下,您始终可以将自定义代码<int:inbound-channel-adapter>用作refmethod,其中基础POJO将返回一些对象,该对象将成为消息的payload

如您所知,<int:inbound-channel-adapter>应配置<poller>您希望调用该不良POJO的频率。