@Component public class TransactionAspect extends Object implements org.springframework.core.Ordered
| 构造器和说明 |
|---|
TransactionAspect(TxClientConfig txClientConfig,
DTXLogicWeaver dtxLogicWeaver) |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
around(org.aspectj.lang.ProceedingJoinPoint point) |
int |
getOrder() |
void |
lcnTransactionPointcut()
DTC Aspect (Type of LCN)
|
Object |
runWithLcnTransaction(org.aspectj.lang.ProceedingJoinPoint point) |
Object |
runWithTccTransaction(org.aspectj.lang.ProceedingJoinPoint point) |
Object |
runWithTxcTransaction(org.aspectj.lang.ProceedingJoinPoint point) |
void |
tccTransactionPointcut()
DTC Aspect (Type of TCC)
|
Object |
transactionRunning(org.aspectj.lang.ProceedingJoinPoint point) |
void |
txcTransactionPointcut()
DTC Aspect (Type of TXC)
|
void |
txTransactionPointcut()
DTC Aspect Common type() can lcn,tcc,txc and custom DTX type
|
public TransactionAspect(TxClientConfig txClientConfig, DTXLogicWeaver dtxLogicWeaver)
public void txTransactionPointcut()
public void lcnTransactionPointcut()
public void txcTransactionPointcut()
public void tccTransactionPointcut()
public Object transactionRunning(org.aspectj.lang.ProceedingJoinPoint point) throws Throwable
Throwablepublic Object runWithLcnTransaction(org.aspectj.lang.ProceedingJoinPoint point) throws Throwable
Throwablepublic Object runWithTxcTransaction(org.aspectj.lang.ProceedingJoinPoint point) throws Throwable
Throwablepublic Object runWithTccTransaction(org.aspectj.lang.ProceedingJoinPoint point) throws Throwable
Throwablepublic Object around(org.aspectj.lang.ProceedingJoinPoint point) throws Throwable
Throwablepublic int getOrder()
getOrder 在接口中 org.springframework.core.OrderedCopyright © 2019. All rights reserved.