public class TransactionKit extends Object
| 构造器和说明 |
|---|
TransactionKit() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addMuleParticipant(MuleTransaction muleTransaction,
Class<?> beanClass,
Method method,
Object[] args)
添加参与者
|
static MuleTransaction |
buildMuleTransaction(String transId,
MuleRoleEnum role,
Class<?> beanClass,
Method method,
Object[] args)
构建分布式事务参数
|
static TransactionContext |
buildMuleTransactionContext(MuleActionEnum action,
MuleRoleEnum role)
构建多服务 事务上下文
|
public static MuleTransaction buildMuleTransaction(String transId, MuleRoleEnum role, Class<?> beanClass, Method method, Object[] args)
transId - 事务id 可为空role - 事务处理者角色beanClass - 代理方法的目标对象类型method - 代理方法args - 目标方法参数public static void addMuleParticipant(MuleTransaction muleTransaction, Class<?> beanClass, Method method, Object[] args)
muleTransaction - 事务记录beanClass - 代理方法的目标对象类型method - 被代理的方法public static TransactionContext buildMuleTransactionContext(MuleActionEnum action, MuleRoleEnum role)
action - 事件类型role - 角色类型Copyright © 2019. All rights reserved.