- begin
Start the transaction running. If the transaction is already running or has
terminated, then an erro
- commit
Commit the transaction. The report_heuristics parameter can be used to determine
whether or not heur
- suspend
Suspend all transaction association from the invoking thread. When this
operation returns, the threa
- status
- addThread
Register the specified thread with the transaction. This operation is not
affected by the state of t
- phase2Abort
- phase2Commit
- removeThread
Unregister the specified thread from the transaction. This operation is not
affected by the state of
- updateState
- abort
Abort (rollback) the transaction. If the transaction has already terminated, or
has not been begun,
- getHeuristicDecision
- resume
Resume transaction association on the current thread. If the specified
transaction is null, then thi