The <poller/> element no longer defines trigger properties (interval, initial-delay, cron, etc). Instead it expects a sub-element - either <interval-trigger/> or <cron-trigger/> (INT-423).

This commit is contained in:
Mark Fisher
2008-10-14 12:25:56 +00:00
parent 47ec57c5cd
commit 7ccc8f28d5
16 changed files with 101 additions and 36 deletions

View File

@@ -16,7 +16,9 @@
<file:inbound-channel-adapter id="filesIn"
directory="file:${java.io.tmpdir}/spring-integration-samples/input">
<integration:poller interval="5000"/>
<integration:poller>
<integration:interval-trigger interval="5000"/>
</integration:poller>
</file:inbound-channel-adapter>
<integration:service-activator input-channel="filesIn"

View File

@@ -13,7 +13,9 @@
<channel id="odd"/>
<inbound-channel-adapter id="numbers" ref="counter" method="next">
<poller cron="1,2,3,5,8,13,21,34,55 * * * * ?" max-messages-per-poll="1"/>
<poller max-messages-per-poll="1">
<cron-trigger expression="1,2,3,5,8,13,21,34,55 * * * * ?"/>
</poller>
</inbound-channel-adapter>
<router ref="parityResolver" method="getParity" input-channel="numbers"/>

View File

@@ -13,7 +13,9 @@
<channel id="odd"/>
<inbound-channel-adapter id="numbers" ref="counter" method="next">
<poller interval="3000" max-messages-per-poll="1"/>
<poller max-messages-per-poll="1">
<interval-trigger interval="3000"/>
</poller>
</inbound-channel-adapter>
<router ref="parityResolver" method="getParity" input-channel="numbers"/>