| 限定符和类型 | 类和说明 |
|---|---|
class |
MuleTccTransactionSelfHealingProgram
自我修复程序
负责修复执行过程中回调执行失败的情况
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractDisruptorEventPublisher
使用 Disruptor 实现 异常队列处理
|
class |
DisruptorAsynchronousEventServiceImpl
基于 Disruptor 异步执行队列的生产者实现
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
TransactionExecutorEventService
tcc事务事件服务
|
interface |
TransactionExecutorService<T>
事件执行服务
|
interface |
TransactionHandlerService
事务处理器 服务
|
interface |
TransactionSelfHealingProgramService<T>
事务自我恢复程序
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
TransactionFactoryComponent.registered(TransactionFactoryService factoryService)
添加组件
注意 该方法允许用户自定义组件进行拓展,
但是为避免自定义组件
TransactionFactoryService的 afterInitialization 方法不执行,
请在 startFactory 方法调用前进行注册,或者自行调用 afterInitialization 方法 |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractTransactionHandlerService
事件处理器抽象
|
class |
ConsumeTransactionHandler
回调执行参与者
既在执行参与者方法时因为需要执行本身的方法被代理过所以会选择处理,该处理器不做任何操作
|
class |
LocalTransactionHandler
本地参与者处理器
|
class |
RPCTransactionHandler
RPC 远端参与者事务处理器
|
class |
StarterTransactionHandler
事务发起者处理器
|
Copyright © 2019. All rights reserved.