Остановить доставку сообщения в MDB - PullRequest
0 голосов
/ 09 сентября 2011

Рассмотрим следующий сценарий:

У меня есть MDB, который получает сообщение.При получении этого сообщения запускается серия операций. Некоторые вызовы изолированы в EJB-компонентах, для которых в качестве атрибута транзакции требуется require_New, и все они выполняются успешно.В самом конце транзакции я вызываю sessionContext.setRollbackOnly ().

Не приведет ли это к повторной доставке сообщения в MDB?

1 Ответ

2 голосов
/ 12 сентября 2011

Зависит от того, какой режим подтверждения вы используете в сеансе mdb.Вы можете увидеть полную статью по этой теме здесь

...