Тайм-аут транзакции JTA - PullRequest
       17

Тайм-аут транзакции JTA

0 голосов
/ 31 марта 2011

Если транзакция JTA настроена или программно установлена ​​величина тайм-аута, когда время достигает, должен ли TransactionManager вызывать метод отката для каждого XAResource, который участвует в tx?Или менеджер ресурсов просто откатывает саму ветвь транзакции, так как TXManager должен уведомить об этом XAResource.setTransactionTimeout?

Другими словами, кто должен считать время и запланировать откат, TransactionManager / отдельный ResourceManager или оба??1003 *

Спасибо!

1 Ответ

0 голосов
/ 31 марта 2011

Простой ответ - TransactionManager. Если вы перейдете по этой ссылке https://issues.jboss.org/browse/JBAS-2565, которая говорит в JBOSS,

если время ожидания связано с транзакцией при зачислении ресурса, то же время ожидания устанавливается в XAResource.

...