处理MDB中的连接错误

时间:2010-02-18 15:32:34

标签: java java-ee ejb ejb-3.0 message-driven-bean

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

您可以让工厂重试连接一定次数,但是......每次重新连接重试是否有必要时,是否可以采取一些措施?是否可以以某种方式将ExceptionListener注册到MessageDrivenBean的连接中?

非常感谢。

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

您可以随时拥有某种错误主题或队列,您可以从MDB发布异常。如果需要,请在错误消息中包含correlationID以与原始消息同步。