public class ParticipantKit extends Object
| 构造器和说明 |
|---|
ParticipantKit() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
exeParticipantMethod(boolean status,
Integer retryMax,
Integer retryNum,
List<MuleParticipant> muleParticipants)
执行参与者方法
|
static void |
exeParticipantMethod(boolean status,
int retryNum,
List<MuleParticipant> muleParticipants)
执行参与者方法
|
static void |
exeParticipantMethod(int retryMax,
Object object,
String methodName,
Object[] args,
Class<?>[] parameterTypes)
执行参与者指定方法
|
static void |
exeParticipantMethod(TransactionCoordinatorService transactionCoordinatorService,
boolean status,
Integer retryMax,
MuleTransaction muleTransaction)
执行参与者方法
|
static void |
exeParticipantMethodParentalAppointment(int retryMax,
Object object,
String methodName,
Object[] args,
Class<?>[] parameterTypes)
执行参与者指定方法 (使用双亲委派机制,优先执行存在指定参数类型的方法,不存在则执行无参方法,都不存在则打印错误异常)
|
public static void exeParticipantMethod(TransactionCoordinatorService transactionCoordinatorService, boolean status, Integer retryMax, MuleTransaction muleTransaction)
transactionCoordinatorService - 事务协调器status - 事务状态 true执行确认方法,false执行取消方法retryMax - 最大重试次数muleTransaction - 事务记录public static void exeParticipantMethod(boolean status,
int retryNum,
List<MuleParticipant> muleParticipants)
throws ParticipantMethodExeFailureException
status - 事务状态 true执行确认方法,false执行取消方法retryNum - 本次出错重复次数
重试次数从1开始,1既执行一次不重复,2为执行一次最多重试一次,以此类推muleParticipants - 参与者记录集ParticipantMethodExeFailureExceptionpublic static void exeParticipantMethod(boolean status,
Integer retryMax,
Integer retryNum,
List<MuleParticipant> muleParticipants)
throws ParticipantMethodExeFailureException
status - 事务状态 true执行确认方法,false执行取消方法retryMax - 参与者指定方法执行错误最大重复次数retryNum - 本次出错重复次数
重试次数从1开始,1既执行一次不重复,2为执行一次最多重试一次,以此类推muleParticipants - 参与者记录集ParticipantMethodExeFailureExceptionpublic static void exeParticipantMethodParentalAppointment(int retryMax,
Object object,
String methodName,
Object[] args,
Class<?>[] parameterTypes)
throws ParticipantMethodExeFailureException
retryMax - 参与者指定方法执行错误最大重复次数
重试次数从1开始,1既执行一次不重复,2为执行一次最多重试一次,以此类推object - 参与者对象methodName - 参与者方法名称args - 参与者方法参数parameterTypes - 参与者方法参数类型ParticipantMethodExeFailureExceptionpublic static void exeParticipantMethod(int retryMax,
Object object,
String methodName,
Object[] args,
Class<?>[] parameterTypes)
throws ParticipantMethodExeFailureException
retryMax - 参与者指定方法执行错误最大重复次数
重试次数从1开始,1既执行一次不重复,2为执行一次最多重试一次,以此类推object - 参与者对象methodName - 参与者方法名称args - 参与者方法参数parameterTypes - 参与者方法参数类型ParticipantMethodExeFailureExceptionCopyright © 2019. All rights reserved.