public interface SagaTransactionalTemplate
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
int |
getTimeout() |
void |
reportTransaction(GlobalTransaction tx,
GlobalStatus globalStatus) |
void |
rollbackTransaction(GlobalTransaction tx,
Throwable ex) |
void |
triggerAfterCompletion() |
void commitTransaction(GlobalTransaction tx) throws TransactionalExecutor.ExecutionException
void rollbackTransaction(GlobalTransaction tx, Throwable ex) throws TransactionException, TransactionalExecutor.ExecutionException
GlobalTransaction beginTransaction(TransactionInfo txInfo) throws TransactionalExecutor.ExecutionException
void reportTransaction(GlobalTransaction tx, GlobalStatus globalStatus) throws TransactionalExecutor.ExecutionException
long branchRegister(String resourceId, String clientId, String xid, String applicationData, String lockKeys) throws TransactionException
void branchReport(String xid, long branchId, BranchStatus status, String applicationData) throws TransactionException
int getTimeout()
void triggerAfterCompletion()
void cleanUp()
Copyright © 2019 Seata. All rights reserved.