I'm using Spring-Integration 2.0.0.M5
And below is part of my xml configuration.
getSomething may return an object or null. Whenever null is returned, the poller stops even after the interval trigger hits 5 seconds. It won't go on anymore.
<inbound-channel-adapter id="processResponse" method="getSomething" ref="processMgr">
<interval-trigger interval="5" time-unit="SECONDS"/>
Am I missing something here? I know that the poller will stop polling for message after it hits max-messages-per-poll or a null value. But it should start polling again after 5 seconds (according to the configuration above). In my case, it never polls anymore.