Обработка ошибок соединения в MDB - PullRequest
3 голосов
/ 18 февраля 2010

Возможно ли управлять таймаутами соединения или ошибками в MessageDrivenBean?

Вы можете заставить фабрику повторить попытку подключения определенное количество раз, но ... возможно ли выполнять какие-либо действия каждый раз, когда необходима повторная попытка повторного подключения? Можно ли как-то зарегистрировать ExceptionListener в соединении MessageDrivenBean?

Большое спасибо.

Ответы [ 2 ]

2 голосов
/ 01 мая 2010

Наконец, я не смог этого сделать, но я изменил jmsjra на JMSJCA, который лучше соответствует моим потребностям. JMSJCA включена в проект Glassfish ESB.

0 голосов
/ 18 февраля 2010

У вас всегда может быть какая-то тема или очередь ошибок, в которую вы можете отправить исключение из вашего MDB. Включение идентификатора correlationID в сообщение об ошибке для синхронизации с исходным сообщением, если это необходимо.

...