@Component public class TxTransactionExecutorService extends AbstractTxTransactionExecutor
| 构造器和说明 |
|---|
TxTransactionExecutorService(TxManagerService txManagerService) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
doCommit(String txGroupId,
List<TxTransactionItem> txTransactionItems,
List<TxTransactionItem> elseItems)
当事务组完成时候,通知各业务模块,进行提交事务的操作.
|
protected void |
doRollBack(String txGroupId,
List<TxTransactionItem> txTransactionItems,
List<TxTransactionItem> elseItems)
当出现异常等情况的时候,进行回滚操作.
|
preCommit, rollBack, setTxManagerService@Autowired public TxTransactionExecutorService(TxManagerService txManagerService)
protected void doRollBack(String txGroupId, List<TxTransactionItem> txTransactionItems, List<TxTransactionItem> elseItems)
AbstractTxTransactionExecutordoRollBack 在类中 AbstractTxTransactionExecutortxGroupId - 事务组idtxTransactionItems - 回滚事务项elseItems - 其他事务项(当netty长连接不在同一个txManager情况下)protected void doCommit(String txGroupId, List<TxTransactionItem> txTransactionItems, List<TxTransactionItem> elseItems)
AbstractTxTransactionExecutordoCommit 在类中 AbstractTxTransactionExecutortxGroupId - 事务组idtxTransactionItems - 提交事务项elseItems - 其他事务项(当netty长连接不在同一个txManager情况下)Copyright © 2018 dromara. All rights reserved.