| 限定符和类型 | 方法和说明 |
|---|---|
void |
DisruptorAsynchronousEventServiceImpl.cancel(MuleTransaction muleTransaction,
TransactionContext transactionContext) |
void |
DisruptorAsynchronousEventServiceImpl.confirm(MuleTransaction muleTransaction,
TransactionContext transactionContext) |
void |
DisruptorAsynchronousEventServiceImpl.deleteByContext(TransactionContext context) |
void |
DisruptorAsynchronousEventServiceImpl.rpcCancel(TransactionContext context) |
void |
DisruptorAsynchronousEventServiceImpl.rpcConfirm(TransactionContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
static TransactionContext |
TransactionKit.buildMuleTransactionContext(MuleActionEnum action,
MuleRoleEnum role)
构建多服务 事务上下文
|
static TransactionContext |
TransactionContextLocalKit.get()
获取本地事务上下文
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
TransactionContextLocalKit.set(TransactionContext transactionContext)
设置本地事务上下文
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TransactionExecutorEventService.cancel(MuleTransaction muleTransaction,
TransactionContext transactionContext)
执行取消方法
|
void |
TransactionCoordinatorService.cancel(MuleTransaction muleTransaction,
TransactionContext transactionContext,
net.lulihu.lock.ConditionLock conditionLock)
执行取消方法
|
void |
TransactionExecutorEventService.confirm(MuleTransaction muleTransaction,
TransactionContext transactionContext)
执行确认方法
|
void |
TransactionCoordinatorService.confirm(MuleTransaction muleTransaction,
TransactionContext transactionContext,
net.lulihu.lock.ConditionLock conditionLock)
执行确认方法
|
void |
TransactionExecutorEventService.deleteByContext(TransactionContext context)
删除事务记录
|
void |
TransactionCoordinatorService.deleteByContext(TransactionContext context,
net.lulihu.lock.ConditionLock conditionLock)
删除事务记录
|
void |
TransactionExecutorEventService.rpcCancel(TransactionContext context)
rpc 服务执行取消方法
|
void |
TransactionCoordinatorService.rpcCancel(TransactionContext context,
net.lulihu.lock.ConditionLock conditionLock)
rpc 执行失败,通知参与者进行事务取消
|
void |
TransactionExecutorEventService.rpcConfirm(TransactionContext context)
rpc 服务执行确认方法
|
void |
TransactionCoordinatorService.rpcConfirm(TransactionContext context,
net.lulihu.lock.ConditionLock conditionLock)
rpc 执行成功,通知参与者进行事务确认
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DefaultTransactionCoordinatorServiceImpl.cancel(MuleTransaction muleTransaction,
TransactionContext transactionContext,
net.lulihu.lock.ConditionLock conditionLock) |
void |
DefaultTransactionCoordinatorServiceImpl.confirm(MuleTransaction muleTransaction,
TransactionContext transactionContext,
net.lulihu.lock.ConditionLock conditionLock) |
void |
DefaultTransactionCoordinatorServiceImpl.deleteByContext(TransactionContext context,
net.lulihu.lock.ConditionLock conditionLock) |
void |
DefaultTransactionCoordinatorServiceImpl.rpcCancel(TransactionContext context,
net.lulihu.lock.ConditionLock conditionLock) |
void |
DefaultTransactionCoordinatorServiceImpl.rpcConfirm(TransactionContext context,
net.lulihu.lock.ConditionLock conditionLock) |
| 限定符和类型 | 方法和说明 |
|---|---|
TransactionHandlerService |
TransactionComponentFactoryService.electionTransactionHandler(TransactionContext context)
根据上下文 选举合适的事务处理器
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
StarterTransactionHandler.support(TransactionContext transactionContext)
事务上下文为空则执行,表示为目标方法为事务发起者
|
boolean |
RPCTransactionHandler.support(TransactionContext context) |
boolean |
LocalTransactionHandler.support(TransactionContext context) |
boolean |
ConsumeTransactionHandler.support(TransactionContext transactionContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
TransactionContext |
DefaultTransactionMethodProxyServiceImpl.transactionContext() |
| 限定符和类型 | 方法和说明 |
|---|---|
TransactionHandlerService |
DefaultTransactionComponentFactoryManage.electionTransactionHandler(TransactionContext context) |
Copyright © 2019. All rights reserved.