Hi All,
We configured an Aggregator with SimpleMessageStore with reaper timeout of 60secs.
<bean id = "messageStore" class = "org.springframework.integration.store.SimpleMessa geStore"/>
<bean id="messageStoreReaper" class="org.springframework.integration.store.Messa geGroupStoreReaper">
<property name="messageGroupStore" ref="messageStore" />
<property name="timeout" value="60000" />
</bean>
In this case Aggregator is working fine for every 60 secs as expected.
However If we changed message store to JDBC message store, i.e,
<jdbc:message-store id="messageStore" data-source="dataSource" />
We are facing issue like, Aggregation timeout is calculating from the point where it receives the last message in the aggregator's input channel.
But we require aggregator timeout to be started as and when first message is received.
Please let us know if any one have the idea on this.
Thanks in Advance,
Mohan Maligireddy


Reply With Quote