【发布时间】:2010-02-18 15:32:33
【问题描述】:
是否可以在 MessageDrivenBean 中管理连接超时或错误?
您可以让工厂重试连接一定次数,但是......是否可以在每次需要重新连接重试时进行一些操作?是否可以以某种方式将 ExceptionListener 注册到 MessageDrivenBean 的连接中?
非常感谢。
【问题讨论】:
-
一种可能的解决方案(特定于 glassfish 容器)是为 JMS 注册一个新的连接工厂,该连接工厂包装真实的连接工厂并在那里进行大量检查。无论如何,这意味着您必须知道何时从 MDB 使用连接工厂,以及何时不使用哪个 AFAIK。
标签: java jakarta-ee ejb ejb-3.0 message-driven-bean