如何使用Spring-batch从Spring-integration频道读取消息?

时间:2014-07-02 19:30:05

标签: spring-batch spring-integration

我现有的spring-integration应用程序将POJO消息转储到通道。如何挂钩弹簧批,以便它从这个频道实时读取消息?我是否需要创建自定义ItemReader或者是否可以使用开箱即用的东西?简单的XML示例配置也很有用。

1 个答案:

答案 0 :(得分:2)

我不知道“开箱即用”的任何内容,但将PollableChannel(通常是Queuechannel)包裹在ItemReader中,只需使用{{1}即可轻而易举} channel.receive(timeout)

超时到期时,阅读器返回null;表示批次结束。