public interface TransactionCoordinatorRepositoryService
void setSerializer(ObjectSerializer objectSerializer)
objectSerializer - ObjectSerializerRepositorySupportEnum getScheme()
void initCoordinatorRepository(MuleTccConfig config) throws Exception
config - 配置Exception - 初始化过程中发生任何错误将抛出异常boolean saveTransactionLog(MuleTransaction muleTransaction)
muleTransaction - 事务记录boolean updateMuleTransactionLogStatus(MuleTransaction muleTransaction)
muleTransaction - 事务记录boolean updateParticipant(MuleTransaction muleTransaction)
muleTransaction - 事务记录MuleTransaction getMuleTransactionById(String transId)
transId - 事务idboolean delete(String transId)
transId - 事务idList<MuleTransaction> getAllMuleTransaction()
boolean getOptimisticLocks(MuleTransaction transaction, Integer recoverTimeInterval)
transaction - 事务信息recoverTimeInterval - 自动恢复时间间隔boolean saveCompensationsLog(MuleTransactionCompensations transactionCompensations)
transactionCompensations - 事务补偿信息MuleTransactionCompensations getMuleTransactionCompensationsLog(MuleTransaction transaction)
transaction - 事务信息boolean deleteTransactionCompensationsLog(MuleTransactionCompensations transactionCompensations)
transactionCompensations - 事件补偿记录boolean deleteExcessCompensationRecord(int initialDelay)
initialDelay - 事务补偿初始延迟时间 单位/秒Copyright © 2019. All rights reserved.