public interface SagaTransactionalTemplate
| Modifier and Type | Method and Description |
|---|---|
GlobalTransaction |
beginTransaction(TransactionInfo txInfo) |
long |
branchRegister(String resourceId,
String clientId,
String xid,
String applicationData,
String lockKeys) |
void |
branchReport(String xid,
long branchId,
BranchStatus status,
String applicationData) |
void |
cleanUp() |
void |
commitTransaction(GlobalTransaction tx) |
GlobalTransaction |
reloadTransaction(String xid) |
void |
reportTransaction(GlobalTransaction tx,
GlobalStatus globalStatus) |
void |
rollbackTransaction(GlobalTransaction tx,
Throwable ex) |
void |
triggerAfterCompletion(GlobalTransaction tx) |
void commitTransaction(GlobalTransaction tx) throws TransactionalExecutor.ExecutionException
void rollbackTransaction(GlobalTransaction tx, Throwable ex) throws TransactionException, TransactionalExecutor.ExecutionException
GlobalTransaction beginTransaction(TransactionInfo txInfo) throws TransactionalExecutor.ExecutionException
GlobalTransaction reloadTransaction(String xid) throws TransactionalExecutor.ExecutionException, TransactionException
void reportTransaction(GlobalTransaction tx, GlobalStatus globalStatus) throws TransactionalExecutor.ExecutionException
long branchRegister(String resourceId, String clientId, String xid, String applicationData, String lockKeys) throws TransactionException
TransactionExceptionvoid branchReport(String xid, long branchId, BranchStatus status, String applicationData) throws TransactionException
TransactionExceptionvoid triggerAfterCompletion(GlobalTransaction tx)
void cleanUp()
Copyright © 2023 Seata. All rights reserved.