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.