3

是否可以在 MessageDrivenBean 中管理连接超时或错误?

您可以让工厂重试连接一定次数,但是......是否可以在每次需要重新连接重试时进行一些操作?是否可以以某种方式将 ExceptionListener 注册到 MessageDrivenBean 的连接中?

非常感谢。

4

2 回答 2

2

最后我无法做到这一点,但我将 jmsjra 更改为 JMSJCA 更适合我的需求。JMSJCA 包含在 Glassfish ESB 项目中。

于 2010-05-01T11:25:31.107 回答
0

您总是可以有某种错误主题或队列,您可以将异常发布到您的 MDB 中。如果需要,在错误消息中包含相关 ID 以与原始消息同步。

于 2010-02-18T17:34:57.803 回答