您的浏览器已禁用 JavaScript。
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
A
AbstractDisruptorEventPublisher
-
net.lulihu.mule.tccTransaction.eventExecutor.disruptor
中的类
使用 Disruptor 实现 异常队列处理
AbstractDisruptorEventPublisher()
- 类 的构造器net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
AbstractDisruptorEventPublisher
AbstractTransactionHandlerService
-
net.lulihu.mule.tccTransaction.service.handler
中的类
事件处理器抽象
AbstractTransactionHandlerService()
- 类 的构造器net.lulihu.mule.tccTransaction.service.handler.
AbstractTransactionHandlerService
acquire(int)
- 枚举 中的静态方法net.lulihu.mule.tccTransaction.enums.
MuleActionEnum
根据事件代码获取对应的事件类型 如果无法匹配则抛出异常
acquire(String)
- 枚举 中的静态方法net.lulihu.mule.tccTransaction.enums.
RepositorySupportEnum
获取补偿存储类型枚举
acquire(String)
- 枚举 中的静态方法net.lulihu.mule.tccTransaction.enums.
SerializeEnum
获取序列化协议序列化协议
addComponents(MuleTccShutdownService)
- 类 中的方法net.lulihu.mule.tccTransaction.
MuleTccShutdownManage
添加组件 如果 order未负数 则添加至 randomComponents,为避免出现相同的order值组件丢失, 使用队列承载,关闭时按照插入队列的顺序关闭
反之添加至 components
addMuleParticipant(MuleTransaction, Class<?>, Method, Object[])
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
TransactionKit
添加参与者
after(TransactionHandlerService)
- 类 中的方法net.lulihu.mule.tccTransaction.service.impl.
DefaultTransactionMethodProxyServiceImpl
after(TransactionHandlerService)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionMethodProxyService
目标方法 后置通知
afterHandler()
- 类 中的方法net.lulihu.mule.tccTransaction.service.handler.
RPCTransactionHandler
afterHandler()
- 类 中的方法net.lulihu.mule.tccTransaction.service.handler.
StarterTransactionHandler
afterHandler()
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionHandlerService
事务方法执行后的处理器执行方法
afterInitialization()
- 接口 中的方法net.lulihu.mule.tccTransaction.service.factory.
TransactionFactoryService
事务工厂内组件全部初始化结束后执行目标方法
afterInitialization()
- 类 中的方法net.lulihu.mule.tccTransaction.service.handler.
AbstractTransactionHandlerService
applicationName()
- 类 中的方法net.lulihu.mule.tccTransaction.service.impl.
DefaultMuleTccBootServiceImpl
applicationName()
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
MuleTccBootService
获取应用名称
appName
- 类 中的变量net.lulihu.mule.tccTransaction.service.coordinator.db.
SqlStatementExecutor
B
banner()
- 类 中的静态方法net.lulihu.mule.tccTransaction.banner.
MuleTccBanner
before(TransactionHandlerService, Class<?>, Method, Object[])
- 类 中的方法net.lulihu.mule.tccTransaction.service.impl.
DefaultTransactionMethodProxyServiceImpl
before(TransactionHandlerService, Class<?>, Method, Object[])
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionMethodProxyService
目标方法 前置通知
beforeHandler(Class<?>, Method, Object[])
- 类 中的方法net.lulihu.mule.tccTransaction.service.handler.
LocalTransactionHandler
beforeHandler(Class<?>, Method, Object[])
- 类 中的方法net.lulihu.mule.tccTransaction.service.handler.
RPCTransactionHandler
beforeHandler(Class<?>, Method, Object[])
- 类 中的方法net.lulihu.mule.tccTransaction.service.handler.
StarterTransactionHandler
beforeHandler(Class<?>, Method, Object[])
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionHandlerService
事务方法执行前执行的处理器方法
beforeTransactionHandler()
- 类 中的方法net.lulihu.mule.tccTransaction.service.impl.
DefaultTransactionMethodProxyServiceImpl
beforeTransactionHandler()
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionMethodProxyService
在事务处理程序之前使用,获取事务处理器对象
buildMuleTransaction(String, MuleRoleEnum, Class<?>, Method, Object[])
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
TransactionKit
构建分布式事务参数
buildMuleTransactionContext(MuleActionEnum, MuleRoleEnum)
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
TransactionKit
构建多服务 事务上下文
C
cancel(MuleTransaction, TransactionContext)
- 类 中的方法net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
DisruptorAsynchronousEventServiceImpl
cancel(MuleTransaction, TransactionContext, ConditionLock)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.
DefaultTransactionCoordinatorServiceImpl
cancel(MuleTransaction, TransactionContext, ConditionLock)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorService
执行取消方法
cancel(MuleTransaction, TransactionContext)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionExecutorEventService
执行取消方法
chooseFirstExists(Object, Method)
- 类 中的方法net.lulihu.mule.tccTransaction.kit.
ObjectContextHolder
从容器中选择第一个合适的class类型
clear()
- 类 中的方法net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
DisruptorTransactionEvent
clear()
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
OrderExecuteLockThreadLocalKit
删除当前线程的按序执行锁工具线程副本
clear()
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
ServletRequestLocalKit
删除当前线程的请求上下文
clear()
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
StarterTransactionExecutorEventLocalKit
删除当前发起者事务处理器对象使用的执行者对象
clear()
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
TransactionContextLocalKit
删除当前线程的事务上下文
clear()
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
TransactionLogLocalKit
删除当前线程的事务记录
COMPENSATIONS_SUFFIX
- 类 中的静态变量net.lulihu.mule.tccTransaction.constant.
MuleConstant
事务补偿记录表名添加后缀区分
componentName()
- 类 中的方法net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
AbstractDisruptorEventPublisher
componentName()
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
ComponentService
组件名称
componentName()
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.db.
SqlStatementExecutor
componentName()
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.
DefaultTransactionCoordinatorServiceImpl
componentName()
- 类 中的方法net.lulihu.mule.tccTransaction.service.handler.
ConsumeTransactionHandler
componentName()
- 类 中的方法net.lulihu.mule.tccTransaction.service.handler.
LocalTransactionHandler
componentName()
- 类 中的方法net.lulihu.mule.tccTransaction.service.handler.
RPCTransactionHandler
componentName()
- 类 中的方法net.lulihu.mule.tccTransaction.service.handler.
StarterTransactionHandler
componentName()
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionSelfHealingProgramService
ComponentService
-
net.lulihu.mule.tccTransaction.service
中的接口
构成应用程序的组件顶层接口
confirm(MuleTransaction, TransactionContext)
- 类 中的方法net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
DisruptorAsynchronousEventServiceImpl
confirm(MuleTransaction, TransactionContext, ConditionLock)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.
DefaultTransactionCoordinatorServiceImpl
confirm(MuleTransaction, TransactionContext, ConditionLock)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorService
执行确认方法
confirm(MuleTransaction, TransactionContext)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionExecutorEventService
执行确认方法
ConsumeTransactionHandler
-
net.lulihu.mule.tccTransaction.service.handler
中的类
回调执行参与者 既在执行参与者方法时因为需要执行本身的方法被代理过所以会选择处理,该处理器不做任何操作
ConsumeTransactionHandler()
- 类 的构造器net.lulihu.mule.tccTransaction.service.handler.
ConsumeTransactionHandler
containsBean(Class<?>)
- 类 中的方法net.lulihu.mule.tccTransaction.kit.
ObjectContextHolder
判断bean是否存在
D
DbConfig()
- 类 的构造器net.lulihu.mule.tccTransaction.
MuleTccConfig.DbConfig
DbField
-
net.lulihu.mule.tccTransaction.annotation
中的注释类型
数据库字段映射
DBTransactionCoordinatorRepositoryServiceImpl
-
net.lulihu.mule.tccTransaction.service.coordinator.db
中的类
事务存储 至 DB
DBTransactionCoordinatorRepositoryServiceImpl()
- 类 的构造器net.lulihu.mule.tccTransaction.service.coordinator.db.
DBTransactionCoordinatorRepositoryServiceImpl
DbTypeEnum
-
net.lulihu.mule.tccTransaction.enums
中的枚举
事务日志db存储支持的数据库类型
DefaultMuleTccBootServiceImpl
-
net.lulihu.mule.tccTransaction.service.impl
中的类
DefaultMuleTccBootServiceImpl(String)
- 类 的构造器net.lulihu.mule.tccTransaction.service.impl.
DefaultMuleTccBootServiceImpl
DefaultMuleTccBootServiceImpl(TransactionCoordinatorService)
- 类 的构造器net.lulihu.mule.tccTransaction.service.impl.
DefaultMuleTccBootServiceImpl
DefaultMuleTccBootServiceImpl(TransactionCoordinatorService, TransactionExecutorEventService, TransactionSelfHealingProgramService)
- 类 的构造器net.lulihu.mule.tccTransaction.service.impl.
DefaultMuleTccBootServiceImpl
DefaultMuleTccBootServiceImpl(String, TransactionCoordinatorService, TransactionExecutorEventService, TransactionSelfHealingProgramService)
- 类 的构造器net.lulihu.mule.tccTransaction.service.impl.
DefaultMuleTccBootServiceImpl
DefaultTransactionComponentFactoryManage
-
net.lulihu.mule.tccTransaction.service.impl
中的类
默认事务工厂组件管理实现
DefaultTransactionComponentFactoryManage()
- 类 的构造器net.lulihu.mule.tccTransaction.service.impl.
DefaultTransactionComponentFactoryManage
DefaultTransactionCoordinatorServiceImpl
-
net.lulihu.mule.tccTransaction.service.coordinator
中的类
默认的事务协调员
DefaultTransactionCoordinatorServiceImpl()
- 类 的构造器net.lulihu.mule.tccTransaction.service.coordinator.
DefaultTransactionCoordinatorServiceImpl
DefaultTransactionMethodProxyServiceImpl
-
net.lulihu.mule.tccTransaction.service.impl
中的类
开启事务的方法代理组件
DefaultTransactionMethodProxyServiceImpl()
- 类 的构造器net.lulihu.mule.tccTransaction.service.impl.
DefaultTransactionMethodProxyServiceImpl
delete(MuleTransaction)
- 类 中的方法net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
DisruptorAsynchronousEventServiceImpl
delete(String)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.db.
DBTransactionCoordinatorRepositoryServiceImpl
delete(MuleTransaction, ConditionLock)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.
DefaultTransactionCoordinatorServiceImpl
delete(String)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorRepositoryService
根据事务id删除事务记录
delete(MuleTransaction, ConditionLock)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorService
删除事务记录
delete(MuleTransaction)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionExecutorEventService
删除事务记录
DELETE_EXCESS_COMPENSATION_RECORD
- 类 中的静态变量net.lulihu.mule.tccTransaction.kit.
TransactionLogTemplateKit
事务乐观锁模板
DELETE_TRANSACTION_BY_TRANS_ID_TEMPLATE
- 类 中的静态变量net.lulihu.mule.tccTransaction.kit.
TransactionLogTemplateKit
根据事务id删除事务信息
DELETE_TRANSACTION_COMPENSATIONS_LOG_BY_TRANS_ID_TEMPLATE
- 类 中的静态变量net.lulihu.mule.tccTransaction.kit.
TransactionLogTemplateKit
根据事务id删除事务信息
deleteByContext(TransactionContext)
- 类 中的方法net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
DisruptorAsynchronousEventServiceImpl
deleteByContext(TransactionContext, ConditionLock)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.
DefaultTransactionCoordinatorServiceImpl
deleteByContext(TransactionContext, ConditionLock)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorService
删除事务记录
deleteByContext(TransactionContext)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionExecutorEventService
删除事务记录
deleteExcessCompensationRecord(int)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.db.
DBTransactionCoordinatorRepositoryServiceImpl
deleteExcessCompensationRecord(int, ConditionLock)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.
DefaultTransactionCoordinatorServiceImpl
deleteExcessCompensationRecord(int)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorRepositoryService
删除多余事务补偿记录
deleteExcessCompensationRecord(int, ConditionLock)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorService
删除多余事务补偿记录
deleteTransactionCompensationsLog(MuleTransactionCompensations)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.db.
DBTransactionCoordinatorRepositoryServiceImpl
deleteTransactionCompensationsLog(MuleTransactionCompensations, ConditionLock)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.
DefaultTransactionCoordinatorServiceImpl
deleteTransactionCompensationsLog(MuleTransactionCompensations)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorRepositoryService
删除事务补偿记录
deleteTransactionCompensationsLog(MuleTransactionCompensations, ConditionLock)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorService
删除事务补偿记录
deSerialize(byte[], Class<T>)
- 类 中的方法net.lulihu.mule.tccTransaction.serializer.
JavaSerializer
deSerialize(byte[], Class<T>)
- 类 中的方法net.lulihu.mule.tccTransaction.serializer.
KryoSerializer
deSerialize(byte[], Class<T>)
- 接口 中的方法net.lulihu.mule.tccTransaction.serializer.
ObjectSerializer
反序列化对象.
DisruptorAsynchronousEventServiceImpl
-
net.lulihu.mule.tccTransaction.eventExecutor.disruptor
中的类
基于 Disruptor 异步执行队列的生产者实现
DisruptorAsynchronousEventServiceImpl()
- 类 的构造器net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
DisruptorAsynchronousEventServiceImpl
DisruptorEventConsumer
-
net.lulihu.mule.tccTransaction.eventExecutor.disruptor
中的类
消费者线程
DisruptorEventConsumer(TransactionCoordinatorService)
- 类 的构造器net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
DisruptorEventConsumer
DisruptorTransactionEvent
-
net.lulihu.mule.tccTransaction.eventExecutor.disruptor
中的类
disruptor 事件对象
DisruptorTransactionEvent()
- 类 的构造器net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
DisruptorTransactionEvent
E
electionTransactionExecutor(TransactionHandlerService)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.factory.
TransactionComponentFactoryService
根据处理程序选举合适的执行者
electionTransactionExecutor(TransactionHandlerService)
- 类 中的方法net.lulihu.mule.tccTransaction.service.impl.
DefaultTransactionComponentFactoryManage
electionTransactionHandler(TransactionContext)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.factory.
TransactionComponentFactoryService
根据上下文 选举合适的事务处理器
electionTransactionHandler(TransactionContext)
- 类 中的方法net.lulihu.mule.tccTransaction.service.impl.
DefaultTransactionComponentFactoryManage
EventTypeEnum
-
net.lulihu.mule.tccTransaction.eventExecutor.disruptor
中的枚举
异步事件枚举 负责告诉异步线程执行协调器的那个方法
exception(TransactionHandlerService, Throwable)
- 类 中的方法net.lulihu.mule.tccTransaction.service.impl.
DefaultTransactionMethodProxyServiceImpl
exception(TransactionHandlerService, Throwable)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionMethodProxyService
目标方法 异常通知
exceptionHandler(Throwable)
- 类 中的方法net.lulihu.mule.tccTransaction.service.handler.
LocalTransactionHandler
exceptionHandler(Throwable)
- 类 中的方法net.lulihu.mule.tccTransaction.service.handler.
StarterTransactionHandler
exceptionHandler(Throwable)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionHandlerService
事务方法执行过程中发送例外情况对应的处理器执行的方法
exeCancel(TransactionExecutorEventService)
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
StarterTransactionHandlerKit
执行取消方法
exeConfirm(TransactionExecutorEventService)
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
StarterTransactionHandlerKit
执行确认方法
executeQueryList(Class<T>, String, Object...)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.db.
SqlStatementExecutor
执行查询语句返回多个结果
executeQueryOne(Class<T>, String, Object...)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.db.
SqlStatementExecutor
执行查询语句
executeUpdate(String, Object...)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.db.
SqlStatementExecutor
executeUpdate(String, List<Object>)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.db.
SqlStatementExecutor
执行增删改操作
exeParticipantMethod(TransactionCoordinatorService, boolean, Integer, MuleTransaction)
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
ParticipantKit
执行参与者方法
exeParticipantMethod(boolean, int, List<MuleParticipant>)
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
ParticipantKit
执行参与者方法
exeParticipantMethod(boolean, Integer, Integer, List<MuleParticipant>)
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
ParticipantKit
执行参与者方法
exeParticipantMethod(int, Object, String, Object[], Class<?>[])
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
ParticipantKit
执行参与者指定方法
exeParticipantMethodParentalAppointment(int, Object, String, Object[], Class<?>[])
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
ParticipantKit
执行参与者指定方法 (使用双亲委派机制,优先执行存在指定参数类型的方法,不存在则执行无参方法,都不存在则打印错误异常)
F
FactoryCompontClassCastException
-
net.lulihu.mule.tccTransaction.exception
中的异常错误
工厂组件Class 强制转换异常
FactoryCompontClassCastException()
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
FactoryCompontClassCastException
FactoryCompontClassCastException(ExceptionEnum)
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
FactoryCompontClassCastException
FactoryCompontClassCastException(String)
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
FactoryCompontClassCastException
FactoryCompontClassCastException(String, Object...)
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
FactoryCompontClassCastException
FactoryCompontClassCastException(Throwable)
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
FactoryCompontClassCastException
FactoryCompontClassCastException(String, Throwable)
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
FactoryCompontClassCastException
G
generateProxyObject(TransactionMethodProxyService, InvocationHandler, Object)
- 类 中的静态方法net.lulihu.mule.tccTransaction.
MuleTccProxyInvocationHandler
生成代理对象
generateProxyObject(TransactionMethodProxyService, InvocationHandler, Object, Class<?>)
- 类 中的静态方法net.lulihu.mule.tccTransaction.
MuleTccProxyInvocationHandler
生成代理对象
get()
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
OrderExecuteLockThreadLocalKit
获取按序执行锁工具线程副本
get()
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
ServletRequestLocalKit
获取本地请求上下文
get()
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
StarterTransactionExecutorEventLocalKit
获取当前发起者事务处理器对象使用的执行者对象
get()
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
TransactionContextLocalKit
获取本地事务上下文
get()
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
TransactionLogLocalKit
获取本地事务记录
getAllMuleTransaction()
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.db.
DBTransactionCoordinatorRepositoryServiceImpl
getAllMuleTransaction(ConditionLock)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.
DefaultTransactionCoordinatorServiceImpl
getAllMuleTransaction()
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorRepositoryService
获取所有事务激励
getAllMuleTransaction(ConditionLock)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorService
获取当前服务所有的事务记录信息
getAppDbTableName(String)
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
RepositoryPathKit
构建db表名称字符串。
getBean(Class<T>)
- 类 中的方法net.lulihu.mule.tccTransaction.kit.
ObjectContextHolder
根据bean类型获取bean实例
getBean(Class<T>)
- 接口 中的方法net.lulihu.mule.tccTransaction.kit.
ObjectContextHolder.ObjectContext
获取对象
getCode()
- 枚举 中的方法net.lulihu.mule.tccTransaction.enums.
MuleActionEnum
getCode()
- 枚举 中的方法net.lulihu.mule.tccTransaction.enums.
MuleRoleEnum
getCreateTableSql(String, String)
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
TableSqlKit
获取建表语句
getCreateTableSql(DbTypeEnum, String)
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
TableSqlKit
getDbType()
- 枚举 中的方法net.lulihu.mule.tccTransaction.enums.
DbTypeEnum
getDbTypeByDriverClassName(String)
- 枚举 中的静态方法net.lulihu.mule.tccTransaction.enums.
DbTypeEnum
根据驱动程序的全类名获取数据库类型枚举
getDescription()
- 枚举 中的方法net.lulihu.mule.tccTransaction.enums.
MuleActionEnum
getDescription()
- 枚举 中的方法net.lulihu.mule.tccTransaction.enums.
MuleRoleEnum
getDescription()
- 枚举 中的方法net.lulihu.mule.tccTransaction.enums.
ThreadLocalEnum
getDescription()
- 枚举 中的方法net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
EventTypeEnum
getInstance()
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
ObjectContextHolder
获取实例
getInstance()
- 类 中的静态方法net.lulihu.mule.tccTransaction.
MuleTccShutdownManage
获取实例
getMethodName()
- 枚举 中的方法net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
EventTypeEnum
getMuleTransactionById(String)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.db.
DBTransactionCoordinatorRepositoryServiceImpl
getMuleTransactionById(String, ConditionLock)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.
DefaultTransactionCoordinatorServiceImpl
getMuleTransactionById(String)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorRepositoryService
根据事务id获取事务记录
getMuleTransactionById(String, ConditionLock)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorService
根据事务id获取事务记录
getMuleTransactionCompensationsLog(MuleTransaction)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.db.
DBTransactionCoordinatorRepositoryServiceImpl
getMuleTransactionCompensationsLog(MuleTransaction, ConditionLock)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.
DefaultTransactionCoordinatorServiceImpl
getMuleTransactionCompensationsLog(MuleTransaction)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorRepositoryService
获取事务补偿记录
getMuleTransactionCompensationsLog(MuleTransaction, ConditionLock)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorService
获取事务补偿记录
getOptimisticLocks(MuleTransaction, Integer)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.db.
DBTransactionCoordinatorRepositoryServiceImpl
getOptimisticLocks(MuleTransaction, Integer, ConditionLock)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.
DefaultTransactionCoordinatorServiceImpl
getOptimisticLocks(MuleTransaction, Integer)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorRepositoryService
获取事务乐观锁
getOptimisticLocks(MuleTransaction, Integer, ConditionLock)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorService
获取事务乐观锁 乐观锁由 事务id+最后修改时间+锁版本号一起实现 事务id+锁版本号确定事务锁->最后修改时间确认一段时间内只能获取一次
getScheme()
- 类 中的方法net.lulihu.mule.tccTransaction.serializer.
JavaSerializer
getScheme()
- 类 中的方法net.lulihu.mule.tccTransaction.serializer.
KryoSerializer
getScheme()
- 接口 中的方法net.lulihu.mule.tccTransaction.serializer.
ObjectSerializer
序列化枚举类型
getScheme()
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.db.
SqlStatementExecutor
getScheme()
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorRepositoryService
存储库枚举类型
getSerialize()
- 枚举 中的方法net.lulihu.mule.tccTransaction.enums.
SerializeEnum
getSerializer()
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.db.
SqlStatementExecutor
getSupport()
- 枚举 中的方法net.lulihu.mule.tccTransaction.enums.
RepositorySupportEnum
getTransactionFactoryManage()
- 枚举 中的方法net.lulihu.mule.tccTransaction.service.factory.
TransactionFactoryManageEnum
获取事务工厂组件管理者
getWorkshopComponentSetByClazz(Class<T>)
- 类 中的静态方法net.lulihu.mule.tccTransaction.service.factory.
TransactionFactoryComponent
根据组件类型对应车间生产的所有组件
H
handleEventException(Throwable, long, Event<DisruptorTransactionEvent>)
- 类 中的方法net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
AbstractDisruptorEventPublisher
handleOnShutdownException(Throwable)
- 类 中的方法net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
AbstractDisruptorEventPublisher
handleOnStartException(Throwable)
- 类 中的方法net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
AbstractDisruptorEventPublisher
I
initCoordinatorRepository(MuleTccConfig)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.db.
SqlStatementExecutor
initCoordinatorRepository(MuleTccConfig)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorRepositoryService
初始化协调器储存库
initialization(MuleTccConfig, TransactionCoordinatorService)
- 类 中的方法net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
AbstractDisruptorEventPublisher
initialization(TransactionCoordinatorService, MuleTccConfig)
- 类 中的方法net.lulihu.mule.tccTransaction.
MuleTccTransactionSelfHealingProgram
初始化自我恢复程序
initialization(MuleTccConfig)
- 类 中的方法net.lulihu.mule.tccTransaction.service.impl.
DefaultMuleTccBootServiceImpl
initialization(MuleTccConfig)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
MuleTccBootService
初始化应用程序
initialization(MuleTccConfig, TransactionCoordinatorService)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionExecutorService
初始化
initialization(TransactionCoordinatorService, MuleTccConfig)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionSelfHealingProgramService
初始化应用程序
initTransactionCoordinator(TransactionCoordinatorRepositoryService, MuleTccConfig)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.
DefaultTransactionCoordinatorServiceImpl
initTransactionCoordinator(TransactionCoordinatorRepositoryService, MuleTccConfig)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorService
事务协调器初始化
insertSqlTemplate(String, Object, List<Object>, ObjectSerializer)
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
TransactionLogTemplateKit
生成 数据库插入语句模板
invoke(Object, Method, Object[])
- 类 中的方法net.lulihu.mule.tccTransaction.
MuleTccProxyInvocationHandler
J
JavaSerializer
-
net.lulihu.mule.tccTransaction.serializer
中的类
Java 原生序列化
JavaSerializer()
- 类 的构造器net.lulihu.mule.tccTransaction.serializer.
JavaSerializer
K
KryoSerializer
-
net.lulihu.mule.tccTransaction.serializer
中的类
Kryo 序列化
KryoSerializer()
- 类 的构造器net.lulihu.mule.tccTransaction.serializer.
KryoSerializer
L
lastOne()
- 类 中的方法net.lulihu.mule.tccTransaction.model.
MuleTransaction
获取最后一个参与者
loadAll(Class<S>)
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
ServiceLoaderKit
获取指定类型的对象加载器。
loadFirst(Class<S>)
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
ServiceLoaderKit
获取首个加载器
LocalTransactionHandler
-
net.lulihu.mule.tccTransaction.service.handler
中的类
本地参与者处理器
LocalTransactionHandler()
- 类 的构造器net.lulihu.mule.tccTransaction.service.handler.
LocalTransactionHandler
M
MuleActionEnum
-
net.lulihu.mule.tccTransaction.enums
中的枚举
事件状态枚举.
MuleConstant
-
net.lulihu.mule.tccTransaction.constant
中的类
常量方法
MuleConstant()
- 类 的构造器net.lulihu.mule.tccTransaction.constant.
MuleConstant
MuleParticipant
-
net.lulihu.mule.tccTransaction.model
中的类
事务参与者记录
MuleParticipant()
- 类 的构造器net.lulihu.mule.tccTransaction.model.
MuleParticipant
MuleRoleEnum
-
net.lulihu.mule.tccTransaction.enums
中的枚举
事务执行过程中的角色
MuleTcc
-
net.lulihu.mule.tccTransaction.annotation
中的注释类型
开启tcc事务注解
MuleTccBanner
-
net.lulihu.mule.tccTransaction.banner
中的类
MuleTccBanner()
- 类 的构造器net.lulihu.mule.tccTransaction.banner.
MuleTccBanner
MuleTccBootService
-
net.lulihu.mule.tccTransaction.service
中的接口
mule tcc 事务启动服务
MuleTccConfig
-
net.lulihu.mule.tccTransaction
中的类
MuleTccConfig()
- 类 的构造器net.lulihu.mule.tccTransaction.
MuleTccConfig
MuleTccConfig.DbConfig
-
net.lulihu.mule.tccTransaction
中的类
数据库存储配置
MuleTccException
-
net.lulihu.mule.tccTransaction.exception
中的异常错误
异常封装
MuleTccException()
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
MuleTccException
MuleTccException(ExceptionEnum)
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
MuleTccException
MuleTccException(String)
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
MuleTccException
MuleTccException(String, Object...)
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
MuleTccException
MuleTccException(Throwable)
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
MuleTccException
MuleTccException(String, Throwable)
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
MuleTccException
MuleTccProxyInvocationHandler
-
net.lulihu.mule.tccTransaction
中的类
Mule Tcc代理执行程序
MuleTccProxyInvocationHandler(TransactionMethodProxyService, InvocationHandler, Class<?>)
- 类 的构造器net.lulihu.mule.tccTransaction.
MuleTccProxyInvocationHandler
新的实例对象
MuleTccShutdownManage
-
net.lulihu.mule.tccTransaction
中的类
应用程序关闭管理
MuleTccShutdownService
-
net.lulihu.mule.tccTransaction.service
中的接口
mule Tcc 关闭应用程序
MuleTccTransactionBootApplication
-
net.lulihu.mule.tccTransaction
中的类
mule tcc事务启动应用程序
MuleTccTransactionBootApplication(MuleTccBootService, MuleTccConfig)
- 类 的构造器net.lulihu.mule.tccTransaction.
MuleTccTransactionBootApplication
MuleTccTransactionSelfHealingProgram
-
net.lulihu.mule.tccTransaction
中的类
自我修复程序 负责修复执行过程中回调执行失败的情况
MuleTccTransactionSelfHealingProgram()
- 类 的构造器net.lulihu.mule.tccTransaction.
MuleTccTransactionSelfHealingProgram
MuleTransaction
-
net.lulihu.mule.tccTransaction.model
中的类
记录当前服务事务参数
MuleTransaction()
- 类 的构造器net.lulihu.mule.tccTransaction.model.
MuleTransaction
MuleTransaction(String)
- 类 的构造器net.lulihu.mule.tccTransaction.model.
MuleTransaction
MuleTransactionCompensations
-
net.lulihu.mule.tccTransaction.model
中的类
记录当前服务事务参数
MuleTransactionCompensations()
- 类 的构造器net.lulihu.mule.tccTransaction.model.
MuleTransactionCompensations
N
net.lulihu.mule.tccTransaction
- 程序包 net.lulihu.mule.tccTransaction
net.lulihu.mule.tccTransaction.annotation
- 程序包 net.lulihu.mule.tccTransaction.annotation
net.lulihu.mule.tccTransaction.banner
- 程序包 net.lulihu.mule.tccTransaction.banner
net.lulihu.mule.tccTransaction.constant
- 程序包 net.lulihu.mule.tccTransaction.constant
net.lulihu.mule.tccTransaction.enums
- 程序包 net.lulihu.mule.tccTransaction.enums
net.lulihu.mule.tccTransaction.eventExecutor.disruptor
- 程序包 net.lulihu.mule.tccTransaction.eventExecutor.disruptor
net.lulihu.mule.tccTransaction.exception
- 程序包 net.lulihu.mule.tccTransaction.exception
net.lulihu.mule.tccTransaction.kit
- 程序包 net.lulihu.mule.tccTransaction.kit
net.lulihu.mule.tccTransaction.model
- 程序包 net.lulihu.mule.tccTransaction.model
net.lulihu.mule.tccTransaction.serializer
- 程序包 net.lulihu.mule.tccTransaction.serializer
net.lulihu.mule.tccTransaction.service
- 程序包 net.lulihu.mule.tccTransaction.service
net.lulihu.mule.tccTransaction.service.coordinator
- 程序包 net.lulihu.mule.tccTransaction.service.coordinator
net.lulihu.mule.tccTransaction.service.coordinator.db
- 程序包 net.lulihu.mule.tccTransaction.service.coordinator.db
net.lulihu.mule.tccTransaction.service.factory
- 程序包 net.lulihu.mule.tccTransaction.service.factory
net.lulihu.mule.tccTransaction.service.handler
- 程序包 net.lulihu.mule.tccTransaction.service.handler
net.lulihu.mule.tccTransaction.service.impl
- 程序包 net.lulihu.mule.tccTransaction.service.impl
NotFindSuitableObjectException
-
net.lulihu.mule.tccTransaction.exception
中的异常错误
找不到合适的对象例外
NotFindSuitableObjectException()
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
NotFindSuitableObjectException
NotFindSuitableObjectException(ExceptionEnum)
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
NotFindSuitableObjectException
NotFindSuitableObjectException(String)
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
NotFindSuitableObjectException
NotFindSuitableObjectException(String, Object...)
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
NotFindSuitableObjectException
NotFindSuitableObjectException(Throwable)
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
NotFindSuitableObjectException
NotFindSuitableObjectException(String, Throwable)
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
NotFindSuitableObjectException
notRequest()
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
ServletRequestLocalKit
判断当前事务处理单位是不是请求
O
ObjectContextHolder
-
net.lulihu.mule.tccTransaction.kit
中的类
对象上下文,用于获取参与者方法所在的目标对象
ObjectContextHolder.ObjectContext
-
net.lulihu.mule.tccTransaction.kit
中的接口
ObjectSerializer
-
net.lulihu.mule.tccTransaction.serializer
中的接口
对象序列化器。
onEvent(Event<DisruptorTransactionEvent>)
- 类 中的方法net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
DisruptorEventConsumer
order()
- 类 中的方法net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
AbstractDisruptorEventPublisher
order()
- 类 中的方法net.lulihu.mule.tccTransaction.
MuleTccTransactionSelfHealingProgram
order()
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
MuleTccShutdownService
关闭应用程序时,内部组件的关闭顺序 如果为负数则表示不需要排序,反之 从0开始依次递增为关闭顺序
order()
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionSupportService
根据该方法返回的值进行排序,值越小越先执行判断方法
OrderExecuteLockThreadLocalKit
-
net.lulihu.mule.tccTransaction.kit
中的类
按序执行锁线程副本
P
ParticipantKit
-
net.lulihu.mule.tccTransaction.kit
中的类
执行参与者方法工具集
ParticipantKit()
- 类 的构造器net.lulihu.mule.tccTransaction.kit.
ParticipantKit
ParticipantMethodExeFailureException
-
net.lulihu.mule.tccTransaction.exception
中的异常错误
参与者方法执行失败例外
ParticipantMethodExeFailureException()
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
ParticipantMethodExeFailureException
ParticipantMethodExeFailureException(String)
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
ParticipantMethodExeFailureException
ParticipantMethodExeFailureException(String, Object...)
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
ParticipantMethodExeFailureException
ParticipantMethodExeFailureException(Throwable, String, Object...)
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
ParticipantMethodExeFailureException
ParticipantMethodExeFailureException(Throwable)
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
ParticipantMethodExeFailureException
ParticipantMethodExeFailureException(String, Throwable)
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
ParticipantMethodExeFailureException
putResultSet(ObjectSerializer, ResultSet, Class<?>)
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
QueryResultSetKit
查询结果赋值
Q
QueryResultSetKit
-
net.lulihu.mule.tccTransaction.kit
中的类
查询结果集封装
QueryResultSetKit()
- 类 的构造器net.lulihu.mule.tccTransaction.kit.
QueryResultSetKit
R
registered(TransactionFactoryService)
- 类 中的静态方法net.lulihu.mule.tccTransaction.service.factory.
TransactionFactoryComponent
添加组件 注意 该方法允许用户自定义组件进行拓展, 但是为避免自定义组件
TransactionFactoryService
的 afterInitialization 方法不执行, 请在 startFactory 方法调用前进行注册,或者自行调用 afterInitialization 方法
registerParticipant(MuleParticipant)
- 类 中的方法net.lulihu.mule.tccTransaction.model.
MuleTransaction
注册参与者
RepositoryMapperException
-
net.lulihu.mule.tccTransaction.exception
中的异常错误
储存库映射异常
RepositoryMapperException()
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
RepositoryMapperException
RepositoryMapperException(ExceptionEnum)
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
RepositoryMapperException
RepositoryMapperException(String)
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
RepositoryMapperException
RepositoryMapperException(String, Object...)
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
RepositoryMapperException
RepositoryMapperException(Throwable)
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
RepositoryMapperException
RepositoryMapperException(String, Throwable)
- 异常错误 的构造器net.lulihu.mule.tccTransaction.exception.
RepositoryMapperException
RepositoryPathKit
-
net.lulihu.mule.tccTransaction.kit
中的类
储存库路径工具
RepositoryPathKit()
- 类 的构造器net.lulihu.mule.tccTransaction.kit.
RepositoryPathKit
RepositorySupportEnum
-
net.lulihu.mule.tccTransaction.enums
中的枚举
事务补偿存储类型枚举
result(TransactionHandlerService, Object)
- 类 中的方法net.lulihu.mule.tccTransaction.service.impl.
DefaultTransactionMethodProxyServiceImpl
result(TransactionHandlerService, Object)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionMethodProxyService
目标方法 结果通知
resultHandler(Object)
- 类 中的方法net.lulihu.mule.tccTransaction.service.handler.
StarterTransactionHandler
resultHandler(Object)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionHandlerService
事务方法执行后的处理器执行方法
rpcCancel(TransactionContext)
- 类 中的方法net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
DisruptorAsynchronousEventServiceImpl
rpcCancel(TransactionContext, ConditionLock)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.
DefaultTransactionCoordinatorServiceImpl
rpcCancel(TransactionContext, ConditionLock)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorService
rpc 执行失败,通知参与者进行事务取消
rpcCancel(TransactionContext)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionExecutorEventService
rpc 服务执行取消方法
rpcConfirm(TransactionContext)
- 类 中的方法net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
DisruptorAsynchronousEventServiceImpl
rpcConfirm(TransactionContext, ConditionLock)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.
DefaultTransactionCoordinatorServiceImpl
rpcConfirm(TransactionContext, ConditionLock)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorService
rpc 执行成功,通知参与者进行事务确认
rpcConfirm(TransactionContext)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionExecutorEventService
rpc 服务执行确认方法
RPCTransactionHandler
-
net.lulihu.mule.tccTransaction.service.handler
中的类
RPC 远端参与者事务处理器
RPCTransactionHandler()
- 类 的构造器net.lulihu.mule.tccTransaction.service.handler.
RPCTransactionHandler
run()
- 类 中的方法net.lulihu.mule.tccTransaction.
MuleTccTransactionSelfHealingProgram
S
save(MuleTransaction, ConditionLock)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.
DefaultTransactionCoordinatorServiceImpl
save(MuleTransaction, ConditionLock)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorService
事务记录保存
SAVE_TRANSACTION_TEMPLATE
- 类 中的静态变量net.lulihu.mule.tccTransaction.kit.
TransactionLogTemplateKit
保存事务记录
saveCompensationsLog(MuleTransactionCompensations)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.db.
DBTransactionCoordinatorRepositoryServiceImpl
saveCompensationsLog(MuleTransactionCompensations, ConditionLock)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.
DefaultTransactionCoordinatorServiceImpl
saveCompensationsLog(MuleTransactionCompensations)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorRepositoryService
保存事务补偿记录
saveCompensationsLog(MuleTransactionCompensations, ConditionLock)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorService
保存事务补偿记录
saveTransaction(MuleTransaction)
- 类 中的方法net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
DisruptorAsynchronousEventServiceImpl
saveTransaction(MuleTransaction)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionExecutorEventService
保存事务记录
saveTransactionLog(MuleTransaction)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.db.
DBTransactionCoordinatorRepositoryServiceImpl
saveTransactionLog(MuleTransaction)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorRepositoryService
保存事务记录
SELECT_ALL_TRANSACTION_LOG
- 类 中的静态变量net.lulihu.mule.tccTransaction.kit.
TransactionLogTemplateKit
获取所有事务记录
SELECT_TRANSACTION_BY_TRANS_ID_TEMPLATE
- 类 中的静态变量net.lulihu.mule.tccTransaction.kit.
TransactionLogTemplateKit
根据事务id获取事务信息
SELECT_TRANSACTION_COMPENSATIONS_LOG_BY_TRANS_ID_TEMPLATE
- 类 中的静态变量net.lulihu.mule.tccTransaction.kit.
TransactionLogTemplateKit
根据事务id获取事务补偿信息
serialize(Object)
- 类 中的方法net.lulihu.mule.tccTransaction.serializer.
JavaSerializer
serialize(Object)
- 类 中的方法net.lulihu.mule.tccTransaction.serializer.
KryoSerializer
serialize(Object)
- 接口 中的方法net.lulihu.mule.tccTransaction.serializer.
ObjectSerializer
序列化对象.
serialize(Object)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.db.
SqlStatementExecutor
序列化对象
SerializeEnum
-
net.lulihu.mule.tccTransaction.enums
中的枚举
序列化枚举
ServiceLoaderKit
-
net.lulihu.mule.tccTransaction.kit
中的类
服务装载工具
ServiceLoaderKit()
- 类 的构造器net.lulihu.mule.tccTransaction.kit.
ServiceLoaderKit
ServletRequestLocalKit
-
net.lulihu.mule.tccTransaction.kit
中的类
请求上下文副本
set()
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
OrderExecuteLockThreadLocalKit
设置按序执行锁工具线程副本
set(HttpServletRequest)
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
ServletRequestLocalKit
设置本地请求上下文
set(TransactionExecutorEventService)
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
StarterTransactionExecutorEventLocalKit
设置当前发起者事务处理器对象使用的执行者对象
set(TransactionContext)
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
TransactionContextLocalKit
设置本地事务上下文
set(MuleTransaction)
- 类 中的静态方法net.lulihu.mule.tccTransaction.kit.
TransactionLogLocalKit
设置本地事务记录
setObjectContext(ObjectContextHolder.ObjectContext)
- 类 中的方法net.lulihu.mule.tccTransaction.kit.
ObjectContextHolder
setSerializer(ObjectSerializer)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.db.
SqlStatementExecutor
setSerializer(ObjectSerializer)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorRepositoryService
设置序列化程序
shutdown()
- 类 中的方法net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
AbstractDisruptorEventPublisher
shutdown()
- 类 中的方法net.lulihu.mule.tccTransaction.
MuleTccTransactionSelfHealingProgram
shutdown()
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
MuleTccShutdownService
关闭应用程序
SqlStatementExecutor
-
net.lulihu.mule.tccTransaction.service.coordinator.db
中的类
sql命令语句执行程序
SqlStatementExecutor()
- 类 的构造器net.lulihu.mule.tccTransaction.service.coordinator.db.
SqlStatementExecutor
start()
- 类 中的方法net.lulihu.mule.tccTransaction.
MuleTccTransactionBootApplication
开始启动应用程序
StarterTransactionExecutorEventLocalKit
-
net.lulihu.mule.tccTransaction.kit
中的类
当前发起者事务处理器对象使用的执行者对象副本工具 当事务单位为请求时,起传递执行者对象作用
StarterTransactionHandler
-
net.lulihu.mule.tccTransaction.service.handler
中的类
事务发起者处理器
StarterTransactionHandler()
- 类 的构造器net.lulihu.mule.tccTransaction.service.handler.
StarterTransactionHandler
StarterTransactionHandlerKit
-
net.lulihu.mule.tccTransaction.kit
中的类
事务发起者处理器方法工具
StarterTransactionHandlerKit()
- 类 的构造器net.lulihu.mule.tccTransaction.kit.
StarterTransactionHandlerKit
startFactory()
- 类 中的静态方法net.lulihu.mule.tccTransaction.service.factory.
TransactionFactoryComponent
启动工厂 ,为各个车间添加组件
submit(EventTypeEnum, Object...)
- 类 中的方法net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
AbstractDisruptorEventPublisher
提交至队列执行
support(TransactionHandlerService)
- 类 中的方法net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
AbstractDisruptorEventPublisher
support(TransactionContext)
- 类 中的方法net.lulihu.mule.tccTransaction.service.handler.
ConsumeTransactionHandler
support(TransactionContext)
- 类 中的方法net.lulihu.mule.tccTransaction.service.handler.
LocalTransactionHandler
support(TransactionContext)
- 类 中的方法net.lulihu.mule.tccTransaction.service.handler.
RPCTransactionHandler
support(TransactionContext)
- 类 中的方法net.lulihu.mule.tccTransaction.service.handler.
StarterTransactionHandler
事务上下文为空则执行,表示为目标方法为事务发起者
support(T)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionSelfHealingProgramService
support(T)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionSupportService
该处理器是否支持处理该事务
T
TableSqlKit
-
net.lulihu.mule.tccTransaction.kit
中的类
建表数据库语句根据
TableSqlKit()
- 类 的构造器net.lulihu.mule.tccTransaction.kit.
TableSqlKit
ThreadLocalEnum
-
net.lulihu.mule.tccTransaction.enums
中的枚举
线程副本枚举
toString()
- 枚举 中的方法net.lulihu.mule.tccTransaction.enums.
DbTypeEnum
TRANSACTION_CONTEXT
- 类 中的静态变量net.lulihu.mule.tccTransaction.constant.
MuleConstant
跟在请求头部中的事务上下文对应的key
TRANSACTION_OPTIMISTIC_LOCK_TEMPLATE
- 类 中的静态变量net.lulihu.mule.tccTransaction.kit.
TransactionLogTemplateKit
事务乐观锁模板
TransactionComponentFactoryService
-
net.lulihu.mule.tccTransaction.service.factory
中的接口
事务组件工厂服务 负责提供处理事务的组件对象
TransactionContext
-
net.lulihu.mule.tccTransaction.model
中的类
贯穿事务的上下文
TransactionContext()
- 类 的构造器net.lulihu.mule.tccTransaction.model.
TransactionContext
transactionContext()
- 类 中的方法net.lulihu.mule.tccTransaction.service.impl.
DefaultTransactionMethodProxyServiceImpl
TransactionContextLocalKit
-
net.lulihu.mule.tccTransaction.kit
中的类
本地事务上下文副本
TransactionCoordinatorRepositoryService
-
net.lulihu.mule.tccTransaction.service
中的接口
事务协调器存储库
transactionCoordinatorService
- 类 中的变量net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
AbstractDisruptorEventPublisher
TransactionCoordinatorService
-
net.lulihu.mule.tccTransaction.service
中的接口
事务协调员服务
TransactionExecutorEventService
-
net.lulihu.mule.tccTransaction.service
中的接口
tcc事务事件服务
transactionExecutorService
- 类 中的变量net.lulihu.mule.tccTransaction.service.handler.
AbstractTransactionHandlerService
事务执行者
TransactionExecutorService
<
T
> -
net.lulihu.mule.tccTransaction.service
中的接口
事件执行服务
TransactionFactoryComponent
-
net.lulihu.mule.tccTransaction.service.factory
中的类
事务组件工厂 负责将组件的进和出
TransactionFactoryManageEnum
-
net.lulihu.mule.tccTransaction.service.factory
中的枚举
事务工厂管理枚举 枚举式单例
TransactionFactoryService
<
T
> -
net.lulihu.mule.tccTransaction.service.factory
中的接口
事务工厂顶层超类
TransactionHandlerService
-
net.lulihu.mule.tccTransaction.service
中的接口
事务处理器 服务
TransactionKit
-
net.lulihu.mule.tccTransaction.kit
中的类
事务工具包
TransactionKit()
- 类 的构造器net.lulihu.mule.tccTransaction.kit.
TransactionKit
TransactionLogLocalKit
-
net.lulihu.mule.tccTransaction.kit
中的类
本地事务上下文工具集
TransactionLogTemplateKit
-
net.lulihu.mule.tccTransaction.kit
中的类
事务记录模板
TransactionLogTemplateKit()
- 类 的构造器net.lulihu.mule.tccTransaction.kit.
TransactionLogTemplateKit
TransactionMethodProxyService
-
net.lulihu.mule.tccTransaction.service
中的接口
对开启注解的事务方法 进行代理
TransactionSelfHealingProgramService
<
T
> -
net.lulihu.mule.tccTransaction.service
中的接口
事务自我恢复程序
TransactionSupportService
<
T
> -
net.lulihu.mule.tccTransaction.service
中的接口
是否支持当前的处理 用来选择事务处理程序
U
UPDATE_PARTICIPANT_TEMPLATE
- 类 中的静态变量net.lulihu.mule.tccTransaction.kit.
TransactionLogTemplateKit
修改事务参与者模板
UPDATE_STATUS_TEMPLATE
- 类 中的静态变量net.lulihu.mule.tccTransaction.kit.
TransactionLogTemplateKit
修改事务状态模板
updateMuleTransactionLogStatus(MuleTransaction)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.db.
DBTransactionCoordinatorRepositoryServiceImpl
updateMuleTransactionLogStatus(MuleTransaction)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorRepositoryService
修改事务记录状态
updateParticipant(MuleTransaction)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.db.
DBTransactionCoordinatorRepositoryServiceImpl
updateParticipant(MuleTransaction, ConditionLock)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.
DefaultTransactionCoordinatorServiceImpl
updateParticipant(MuleTransaction)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorRepositoryService
修改事务参与者
updateParticipant(MuleTransaction, ConditionLock)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorService
修改事务参与者信息
updateStatus(MuleTransaction)
- 类 中的方法net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
DisruptorAsynchronousEventServiceImpl
updateStatus(MuleTransaction, ConditionLock)
- 类 中的方法net.lulihu.mule.tccTransaction.service.coordinator.
DefaultTransactionCoordinatorServiceImpl
updateStatus(MuleTransaction, ConditionLock)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionCoordinatorService
修改事务状态
updateStatus(MuleTransaction)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionExecutorEventService
修改事务状态
updateTransactionParticipant(MuleTransaction)
- 类 中的方法net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
DisruptorAsynchronousEventServiceImpl
updateTransactionParticipant(MuleTransaction)
- 接口 中的方法net.lulihu.mule.tccTransaction.service.
TransactionExecutorEventService
修改事件参与者
V
valueOf(String)
- 枚举 中的静态方法net.lulihu.mule.tccTransaction.enums.
DbTypeEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String)
- 枚举 中的静态方法net.lulihu.mule.tccTransaction.enums.
MuleActionEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String)
- 枚举 中的静态方法net.lulihu.mule.tccTransaction.enums.
MuleRoleEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String)
- 枚举 中的静态方法net.lulihu.mule.tccTransaction.enums.
RepositorySupportEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String)
- 枚举 中的静态方法net.lulihu.mule.tccTransaction.enums.
SerializeEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String)
- 枚举 中的静态方法net.lulihu.mule.tccTransaction.enums.
ThreadLocalEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String)
- 枚举 中的静态方法net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
EventTypeEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String)
- 枚举 中的静态方法net.lulihu.mule.tccTransaction.service.factory.
TransactionFactoryManageEnum
返回带有指定名称的该类型的枚举常量。
values()
- 枚举 中的静态方法net.lulihu.mule.tccTransaction.enums.
DbTypeEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values()
- 枚举 中的静态方法net.lulihu.mule.tccTransaction.enums.
MuleActionEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values()
- 枚举 中的静态方法net.lulihu.mule.tccTransaction.enums.
MuleRoleEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values()
- 枚举 中的静态方法net.lulihu.mule.tccTransaction.enums.
RepositorySupportEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values()
- 枚举 中的静态方法net.lulihu.mule.tccTransaction.enums.
SerializeEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values()
- 枚举 中的静态方法net.lulihu.mule.tccTransaction.enums.
ThreadLocalEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values()
- 枚举 中的静态方法net.lulihu.mule.tccTransaction.eventExecutor.disruptor.
EventTypeEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values()
- 枚举 中的静态方法net.lulihu.mule.tccTransaction.service.factory.
TransactionFactoryManageEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
Copyright © 2019. All rights reserved.