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:
@@ -5,22 +5,29 @@
|
||||
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
|
||||
http://www.springframework.org/schema/integration
|
||||
http://www.springframework.org/schema/integration/spring-integration-1.0.xsd">
|
||||
|
||||
<message-bus enable-annotations="true"/>
|
||||
|
||||
<channel id="input">
|
||||
<queue capacity="5"/>
|
||||
</channel>
|
||||
<aggregator ref="summer" method="sum" input-channel="input"
|
||||
output-channel="output">
|
||||
<poller task-executor="executor" interval="20" max-messages-per-poll="5"/>
|
||||
|
||||
<aggregator ref="summer" method="sum" input-channel="input" output-channel="output">
|
||||
<poller task-executor="executor" max-messages-per-poll="5">
|
||||
<interval-trigger interval="20"/>
|
||||
</poller>
|
||||
</aggregator>
|
||||
|
||||
<beans:bean id="executor"
|
||||
class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">
|
||||
<beans:property name="corePoolSize" value="5" />
|
||||
</beans:bean>
|
||||
|
||||
<channel id="output">
|
||||
<queue capacity="5" />
|
||||
</channel>
|
||||
|
||||
<beans:bean id="summer"
|
||||
class="org.springframework.integration.aggregator.integration.ConcurrentAggregatorIntegrationTests$SummingAggregator" />
|
||||
|
||||
</beans:beans>
|
||||
@@ -18,7 +18,9 @@
|
||||
<outbound-channel-adapter id="methodInvokingConsumer" ref="testBean" method="store"/>
|
||||
|
||||
<inbound-channel-adapter id="methodInvokingSource" ref="testBean" method="getMessage" channel="queueChannel">
|
||||
<poller interval="10000" max-messages-per-poll="1"/>
|
||||
<poller max-messages-per-poll="1">
|
||||
<interval-trigger interval="10000"/>
|
||||
</poller>
|
||||
</inbound-channel-adapter>
|
||||
|
||||
<beans:bean id="consumer" class="org.springframework.integration.config.TestConsumer"/>
|
||||
|
||||
@@ -14,7 +14,9 @@
|
||||
</channel>
|
||||
|
||||
<service-activator input-channel="testChannel" ref="testHandler">
|
||||
<poller interval="100"/>
|
||||
<poller>
|
||||
<interval-trigger interval="100"/>
|
||||
</poller>
|
||||
</service-activator>
|
||||
|
||||
<beans:bean id="testHandler" class="org.springframework.integration.config.TestHandler">
|
||||
|
||||
@@ -26,7 +26,8 @@
|
||||
ref="testBean"
|
||||
method="good"
|
||||
output-channel="output">
|
||||
<poller interval="10000" max-messages-per-poll="1">
|
||||
<poller max-messages-per-poll="1">
|
||||
<interval-trigger interval="10000"/>
|
||||
<transactional transaction-manager="txManager" propagation="MANDATORY"/>
|
||||
</poller>
|
||||
</service-activator>
|
||||
|
||||
@@ -22,7 +22,8 @@
|
||||
ref="testBean"
|
||||
method="good"
|
||||
output-channel="output">
|
||||
<poller interval="10000" max-messages-per-poll="1">
|
||||
<poller max-messages-per-poll="1">
|
||||
<interval-trigger interval="10000"/>
|
||||
<transactional transaction-manager="txManager" propagation="NOT_SUPPORTED"/>
|
||||
</poller>
|
||||
</service-activator>
|
||||
|
||||
@@ -22,7 +22,8 @@
|
||||
ref="testBean"
|
||||
method="good"
|
||||
output-channel="output">
|
||||
<poller interval="10000" max-messages-per-poll="1">
|
||||
<poller max-messages-per-poll="1">
|
||||
<interval-trigger interval="10000"/>
|
||||
<transactional transaction-manager="txManager" propagation="REQUIRED"/>
|
||||
</poller>
|
||||
</service-activator>
|
||||
|
||||
@@ -22,7 +22,8 @@
|
||||
ref="testBean"
|
||||
method="good"
|
||||
output-channel="output">
|
||||
<poller interval="10000" max-messages-per-poll="1">
|
||||
<poller max-messages-per-poll="1">
|
||||
<interval-trigger interval="10000"/>
|
||||
<transactional transaction-manager="txManager" propagation="REQUIRES_NEW"/>
|
||||
</poller>
|
||||
</service-activator>
|
||||
|
||||
@@ -22,7 +22,8 @@
|
||||
ref="testBean"
|
||||
method="good"
|
||||
output-channel="output">
|
||||
<poller interval="10000" max-messages-per-poll="1">
|
||||
<poller max-messages-per-poll="1">
|
||||
<interval-trigger interval="10000"/>
|
||||
<transactional transaction-manager="txManager" propagation="SUPPORTS"/>
|
||||
</poller>
|
||||
</service-activator>
|
||||
|
||||
@@ -25,7 +25,8 @@
|
||||
ref="testBean"
|
||||
method="bad"
|
||||
output-channel="output">
|
||||
<poller interval="10000" max-messages-per-poll="1">
|
||||
<poller max-messages-per-poll="1">
|
||||
<interval-trigger interval="10000"/>
|
||||
<transactional transaction-manager="txManager"/>
|
||||
</poller>
|
||||
</service-activator>
|
||||
@@ -34,7 +35,8 @@
|
||||
ref="testBean"
|
||||
method="good"
|
||||
output-channel="output">
|
||||
<poller interval="10000" max-messages-per-poll="1">
|
||||
<poller max-messages-per-poll="1">
|
||||
<interval-trigger interval="10000"/>
|
||||
<transactional transaction-manager="txManager"/>
|
||||
</poller>
|
||||
</service-activator>
|
||||
|
||||
Reference in New Issue
Block a user