Transaction Support
Pipes utilizes XA transactions for participating in global transactions and for demarcating its local and command-scoped transactions. Pipes uses JBoss Transactions as a transaction manager.
Here are the Pipes transaction scopes:
Scope | Description |
---|---|
| Treats the user command as if all source commands are executed within the scope of the same transaction. The |
| The transaction boundary is locally defined by a single client session |
| Pipes participates in a global transaction as an XA Resource. |
The default transaction isolation level for Pipes is READ_COMMITTED
.