Я использую Jboss 6.1 вместе с Hibernate и HornetQ.Если я манипулирую данными в моей базе данных и добавляю в очередь сообщение, которое опирается на данные, измененные непосредственно перед тем, как я не хочу, чтобы это сообщение было обработано до того, как мои данные будут фактически переданы в базу данных.Поэтому, чтобы избежать условия гонки, я бы хотел включить HornetQ в мою управляемую транзакцию контейнера, чтобы сообщение было «зафиксировано» в очереди, только когда глобальная транзакция также зафиксирована.
Возможно ли это?Есть намеки?