使用轮询器处理错误

时间:2015-06-10 20:27:23

标签: error-handling spring-integration

我尝试使用int:poller处理错误但没有成功。我在轮询器上定义了一个错误通道,但是当发生错误时,没有任何内容进入该通道。这是我的代码。有什么想法吗?

<int:channel id="auditRequestMessagesChannel">
    <int:queue />
</int:channel>
<int:service-activator id="auditRequestMessages" input-channel="auditRequestMessagesChannel" ref="auditTaskBean" method="registerEvent" >
    <int:poller fixed-rate="1000" error-channel="auditErrorChannel" />
</int:service-activator>
<int:channel id="auditErrorChannel" />
<int:logging-channel-adapter id="auditErrorChannelLogger" channel="auditErrorChannel" expression="'[Audit] '+#this"/>

1 个答案:

答案 0 :(得分:0)

启用DEBUG日志记录并查看日志;如果仍然不清楚发生了什么,请将日志发布到某个地方。