跳过导航链接
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.