Transaction Architecture (Current)
While TransArch documents what was planned at the time, the final implementation is slightly different (and may change some more). Attached are some UML sequence diagrams showing the flow as of rev 1019 (red activities indicate they are run while holding that instance's local mutex)
Attachments
- mulgara.tx.common.ps (63.1 kB) -
sequence diagram of common initialization and close for all scenarios
, added by ronald on 07/01/08 01:29:54. - mulgara.tx.internal.ps (113.7 kB) -
sequence diagram of explicit internal transactions (Session.setAutoCommit(false))
, added by ronald on 07/01/08 01:31:04. - mulgara.tx.autocommit.ps (68.2 kB) -
sequence diagram of implicit internal transactions (Session.setAutoCommit(true))
, added by ronald on 07/01/08 01:31:38. - mulgara.tx.external.ps (118.0 kB) -
sequence diagram of external transactions (JTA interface)
, added by ronald on 07/01/08 01:32:07. - mulgara.tx.bouml.tbz (141.7 kB) -
tar file of bouml uml sources for the diagrams
, added by ronald on 07/01/08 01:36:13.
