| 接口 | 说明 |
|---|---|
| XaFacade |
Typical workflow:
XaFacade.open()
XaFacade.start(javax.transaction.xa.Xid) transaction
JdbcConnectionProvider.getConnection(), write some data
XaFacade.endAndPrepare(javax.transaction.xa.Xid) (or XaFacade.failAndRollback(javax.transaction.xa.Xid))
XaFacade.commit(javax.transaction.xa.Xid, boolean) / XaFacade.rollback(javax.transaction.xa.Xid)
AutoCloseable.close()
XaFacade.recover() can be used to get abandoned prepared transactions for cleanup. |
| XaGroupOps | |
| XidGenerator |
Xid generator. |
| 类 | 说明 |
|---|---|
| GroupXaOperationResult<T> | |
| XaFacadeImplAutoLoad |
Default
XaFacade
implementation. |
| XaGroupOpsImpl |
| 异常错误 | 说明 |
|---|---|
| XaFacade.EmptyXaTransactionException | |
| XaFacade.TransientXaException |
Indicates a transient or unknown failure from the resource manager (see
XA_RBTRANSIENT, XAER_RMFAIL). |
Copyright © 2024 The Apache Software Foundation. All rights reserved.