public class MuleTccTransactionSelfHealingProgram extends Object implements Runnable, TransactionSelfHealingProgramService, MuleTccShutdownService
负责修复执行过程中回调执行失败的情况
| 构造器和说明 |
|---|
MuleTccTransactionSelfHealingProgram() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
initialization(TransactionCoordinatorService transactionCoordinatorService,
MuleTccConfig config)
初始化自我恢复程序
|
int |
order()
根据该方法返回的值进行排序,值越小越先执行判断方法
|
void |
run() |
void |
shutdown()
关闭应用程序
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcomponentName, supportafterInitializationpublic void initialization(TransactionCoordinatorService transactionCoordinatorService, MuleTccConfig config)
initialization 在接口中 TransactionSelfHealingProgramServicetransactionCoordinatorService - 事务协调员服务config - 配置public void shutdown()
MuleTccShutdownServiceshutdown 在接口中 MuleTccShutdownServicepublic int order()
TransactionSupportServiceorder 在接口中 MuleTccShutdownServiceorder 在接口中 TransactionSupportServiceCopyright © 2019. All rights reserved.