Рассмотрим сценарий когда пользователь хочет обновить данные на двух базах , которые расположены на других узлах сети. Для этого он использует transaction manager и xa транзакцию.
Поправьте если я не прав дальше:
Сначала пользователь начинает транзакцию (используя реализацию UserTransaction) tx.begin() (в этом методе transaction manager делает enlist для ресурсов и вызывает start на каждом xa resource)
do some work on statement...
Кроме того интересует вот что : tx manager может приостанавливать транзакцию : xaRes.end(xid, XAResource.TMSUSPEND); Но ведь у пользователя нет доступа к tx manager, как он может приостанавливать сам?
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости