public interface SagaTransactionalTemplate
| Modifier and Type | Method and Description |
|---|---|
org.apache.seata.tm.api.GlobalTransaction |
beginTransaction(org.apache.seata.tm.api.transaction.TransactionInfo txInfo) |
long |
branchRegister(String resourceId,
String clientId,
String xid,
String applicationData,
String lockKeys) |
void |
branchReport(String xid,
long branchId,
org.apache.seata.core.model.BranchStatus status,
String applicationData) |
void |
cleanUp(org.apache.seata.tm.api.GlobalTransaction tx) |
void |
commitTransaction(org.apache.seata.tm.api.GlobalTransaction tx) |
org.apache.seata.tm.api.GlobalTransaction |
reloadTransaction(String xid) |
void |
reportTransaction(org.apache.seata.tm.api.GlobalTransaction tx,
org.apache.seata.core.model.GlobalStatus globalStatus) |
void |
rollbackTransaction(org.apache.seata.tm.api.GlobalTransaction tx,
Throwable ex) |
void |
triggerAfterCompletion(org.apache.seata.tm.api.GlobalTransaction tx) |
void commitTransaction(org.apache.seata.tm.api.GlobalTransaction tx)
throws org.apache.seata.tm.api.TransactionalExecutor.ExecutionException
org.apache.seata.tm.api.TransactionalExecutor.ExecutionExceptionvoid rollbackTransaction(org.apache.seata.tm.api.GlobalTransaction tx,
Throwable ex)
throws org.apache.seata.core.exception.TransactionException,
org.apache.seata.tm.api.TransactionalExecutor.ExecutionException
org.apache.seata.core.exception.TransactionExceptionorg.apache.seata.tm.api.TransactionalExecutor.ExecutionExceptionorg.apache.seata.tm.api.GlobalTransaction beginTransaction(org.apache.seata.tm.api.transaction.TransactionInfo txInfo)
throws org.apache.seata.tm.api.TransactionalExecutor.ExecutionException
org.apache.seata.tm.api.TransactionalExecutor.ExecutionExceptionorg.apache.seata.tm.api.GlobalTransaction reloadTransaction(String xid) throws org.apache.seata.tm.api.TransactionalExecutor.ExecutionException, org.apache.seata.core.exception.TransactionException
org.apache.seata.tm.api.TransactionalExecutor.ExecutionExceptionorg.apache.seata.core.exception.TransactionExceptionvoid reportTransaction(org.apache.seata.tm.api.GlobalTransaction tx,
org.apache.seata.core.model.GlobalStatus globalStatus)
throws org.apache.seata.tm.api.TransactionalExecutor.ExecutionException
org.apache.seata.tm.api.TransactionalExecutor.ExecutionExceptionlong branchRegister(String resourceId, String clientId, String xid, String applicationData, String lockKeys) throws org.apache.seata.core.exception.TransactionException
org.apache.seata.core.exception.TransactionExceptionvoid branchReport(String xid, long branchId, org.apache.seata.core.model.BranchStatus status, String applicationData) throws org.apache.seata.core.exception.TransactionException
org.apache.seata.core.exception.TransactionExceptionvoid triggerAfterCompletion(org.apache.seata.tm.api.GlobalTransaction tx)
void cleanUp(org.apache.seata.tm.api.GlobalTransaction tx)
Copyright © 2025. All rights reserved.