| 限定符和类型 | 方法和说明 |
|---|---|
default Object |
DTXLocalControl.doBusinessCode(TxTransactionInfo info)
执行业务代码
|
default void |
DTXLocalControl.onBusinessCodeError(TxTransactionInfo info,
Throwable throwable)
业务代码执行失败
|
default void |
DTXLocalControl.onBusinessCodeSuccess(TxTransactionInfo info,
Object result)
业务代码执行成功
|
default void |
DTXLocalControl.postBusinessCode(TxTransactionInfo info)
清场
|
default void |
DTXLocalControl.preBusinessCode(TxTransactionInfo info)
业务代码执行前
|
Object |
DTXServiceExecutor.transactionRunning(TxTransactionInfo info)
事务业务执行
|
| 限定符和类型 | 方法和说明 |
|---|---|
DTXPropagationState |
DTXPropagationResolver.resolvePropagationState(TxTransactionInfo txTransactionInfo)
判断事务状态
|
DTXPropagationState |
DefaultDTXPropagationResolver.resolvePropagationState(TxTransactionInfo txTransactionInfo) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
LcnStartingTransaction.onBusinessCodeError(TxTransactionInfo info,
Throwable throwable) |
void |
LcnRunningTransaction.onBusinessCodeError(TxTransactionInfo info,
Throwable throwable) |
void |
LcnStartingTransaction.onBusinessCodeSuccess(TxTransactionInfo info,
Object result) |
void |
LcnRunningTransaction.onBusinessCodeSuccess(TxTransactionInfo info,
Object result) |
void |
LcnStartingTransaction.postBusinessCode(TxTransactionInfo info) |
void |
LcnStartingTransaction.preBusinessCode(TxTransactionInfo info) |
void |
LcnDefaultTransaction.preBusinessCode(TxTransactionInfo info) |
void |
LcnRunningTransaction.preBusinessCode(TxTransactionInfo info) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TccStartingTransaction.onBusinessCodeError(TxTransactionInfo info,
Throwable throwable) |
void |
TccRunningTransaction.onBusinessCodeError(TxTransactionInfo info,
Throwable throwable) |
void |
TccStartingTransaction.onBusinessCodeSuccess(TxTransactionInfo info,
Object result) |
void |
TccRunningTransaction.onBusinessCodeSuccess(TxTransactionInfo info,
Object result) |
void |
TccStartingTransaction.postBusinessCode(TxTransactionInfo info)
事务发起方 自己执行 提交 / 取消 事件
|
void |
TccStartingTransaction.preBusinessCode(TxTransactionInfo info) |
void |
TccRunningTransaction.preBusinessCode(TxTransactionInfo info) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TxcRunningTransaction.onBusinessCodeError(TxTransactionInfo info,
Throwable throwable) |
void |
TxcStartingTransaction.onBusinessCodeError(TxTransactionInfo info,
Throwable throwable) |
void |
TxcRunningTransaction.onBusinessCodeSuccess(TxTransactionInfo info,
Object result) |
void |
TxcStartingTransaction.onBusinessCodeSuccess(TxTransactionInfo info,
Object result) |
void |
TxcStartingTransaction.postBusinessCode(TxTransactionInfo info) |
void |
TxcRunningTransaction.preBusinessCode(TxTransactionInfo info) |
void |
TxcStartingTransaction.preBusinessCode(TxTransactionInfo info) |
void |
TxcDefaultTransaction.preBusinessCode(TxTransactionInfo info) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TransactionListener.onTransactionBegin(TxTransactionInfo txTransactionInfo)
tx begin
|
void |
TransactionListener.onTransactionError(TxTransactionInfo txTransactionInfo)
tx error
|
Copyright © 2019. All rights reserved.