我有一个非常相似的要求,就像这里提到的一样,但是我使用 Imap 如下我的 spring-integration 版本是 1.0.4:
<mail:inbound-channel-adapter id="imapAdapter"
store-uri="imaps://user:pass@domain:993/inbox"
channel="recieveEmailChannel"
auto-startup="true"
java-mail-properties="javaMailProperties">
<int:poller>
<int:interval-trigger initial-delay="1000" interval="2000"
fixed-rate="true"/>
<int:transactional transaction-manager="transactionManager" propagation="REQUIRED"/>
</int:poller>
</mail:inbound-channel-adapter>
<int:channel id="recieveEmailChannel" />
<int:service-activator input-channel="recieveEmailChannel" ref="emailReceiverService" method="receive"/>
<bean id="emailReceiverService" class="com.mydomain.email.in.DefaultEmailReceiverUtilService">
</bean>
问题 Imap 在 Spring-integration 1.0.4 中是否支持事务?