public class DBTransactionCoordinatorRepositoryServiceImpl extends SqlStatementExecutor implements TransactionCoordinatorRepositoryService
appName| 构造器和说明 |
|---|
DBTransactionCoordinatorRepositoryServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
delete(String transId)
根据事务id删除事务记录
|
boolean |
deleteExcessCompensationRecord(int initialDelay)
删除多余事务补偿记录
|
boolean |
deleteTransactionCompensationsLog(MuleTransactionCompensations transactionCompensations)
删除事务补偿记录
|
List<MuleTransaction> |
getAllMuleTransaction()
获取所有事务激励
|
MuleTransaction |
getMuleTransactionById(String transId)
根据事务id获取事务记录
|
MuleTransactionCompensations |
getMuleTransactionCompensationsLog(MuleTransaction transaction)
获取事务补偿记录
|
boolean |
getOptimisticLocks(MuleTransaction transaction,
Integer recoverTimeInterval)
获取事务乐观锁
|
int |
order()
关闭应用程序时,内部组件的关闭顺序
如果为负数则表示不需要排序,反之 从0开始依次递增为关闭顺序
|
boolean |
saveCompensationsLog(MuleTransactionCompensations transactionCompensations)
保存事务补偿记录
|
boolean |
saveTransactionLog(MuleTransaction muleTransaction)
保存事务记录
|
void |
shutdown()
关闭应用程序
|
boolean |
updateMuleTransactionLogStatus(MuleTransaction muleTransaction)
修改事务记录状态
|
boolean |
updateParticipant(MuleTransaction muleTransaction)
修改事务参与者
|
componentName, executeQueryList, executeQueryOne, executeUpdate, executeUpdate, getScheme, getSerializer, initCoordinatorRepository, serialize, setSerializerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetScheme, initCoordinatorRepository, setSerializerpublic DBTransactionCoordinatorRepositoryServiceImpl()
public boolean saveTransactionLog(MuleTransaction muleTransaction)
TransactionCoordinatorRepositoryServicesaveTransactionLog 在接口中 TransactionCoordinatorRepositoryServicemuleTransaction - 事务记录public boolean updateMuleTransactionLogStatus(MuleTransaction muleTransaction)
TransactionCoordinatorRepositoryServiceupdateMuleTransactionLogStatus 在接口中 TransactionCoordinatorRepositoryServicemuleTransaction - 事务记录public boolean updateParticipant(MuleTransaction muleTransaction)
TransactionCoordinatorRepositoryServiceupdateParticipant 在接口中 TransactionCoordinatorRepositoryServicemuleTransaction - 事务记录public MuleTransaction getMuleTransactionById(String transId)
TransactionCoordinatorRepositoryServicegetMuleTransactionById 在接口中 TransactionCoordinatorRepositoryServicetransId - 事务idpublic boolean delete(String transId)
TransactionCoordinatorRepositoryServicedelete 在接口中 TransactionCoordinatorRepositoryServicetransId - 事务idpublic List<MuleTransaction> getAllMuleTransaction()
TransactionCoordinatorRepositoryServicepublic boolean getOptimisticLocks(MuleTransaction transaction, Integer recoverTimeInterval)
TransactionCoordinatorRepositoryServicegetOptimisticLocks 在接口中 TransactionCoordinatorRepositoryServicetransaction - 事务信息recoverTimeInterval - 自动恢复时间间隔public boolean saveCompensationsLog(MuleTransactionCompensations transactionCompensations)
TransactionCoordinatorRepositoryServicesaveCompensationsLog 在接口中 TransactionCoordinatorRepositoryServicetransactionCompensations - 事务补偿信息public MuleTransactionCompensations getMuleTransactionCompensationsLog(MuleTransaction transaction)
TransactionCoordinatorRepositoryServicegetMuleTransactionCompensationsLog 在接口中 TransactionCoordinatorRepositoryServicetransaction - 事务信息public boolean deleteTransactionCompensationsLog(MuleTransactionCompensations transactionCompensations)
TransactionCoordinatorRepositoryServicedeleteTransactionCompensationsLog 在接口中 TransactionCoordinatorRepositoryServicetransactionCompensations - 事件补偿记录public boolean deleteExcessCompensationRecord(int initialDelay)
TransactionCoordinatorRepositoryServicedeleteExcessCompensationRecord 在接口中 TransactionCoordinatorRepositoryServiceinitialDelay - 事务补偿初始延迟时间 单位/秒public int order()
MuleTccShutdownService如果为负数则表示不需要排序,反之 从0开始依次递增为关闭顺序
order 在接口中 MuleTccShutdownServicepublic void shutdown()
MuleTccShutdownServiceshutdown 在接口中 MuleTccShutdownServiceCopyright © 2019. All rights reserved.