public class DefaultTransactionManager extends Object implements TransactionManager
| 限定符和类型 | 方法和说明 |
|---|---|
String |
begin(String applicationId,
String transactionServiceGroup,
String name,
int timeout) |
GlobalStatus |
commit(String xid) |
static TransactionManager |
get()
Get transaction manager.
|
GlobalStatus |
getStatus(String xid) |
GlobalStatus |
rollback(String xid) |
static void |
set(TransactionManager mock)
Set a TM instance.
|
public static TransactionManager get()
public static void set(TransactionManager mock)
mock - commonly used for test mockingpublic String begin(String applicationId, String transactionServiceGroup, String name, int timeout) throws TransactionException
begin 在接口中 TransactionManagerTransactionExceptionpublic GlobalStatus commit(String xid) throws TransactionException
commit 在接口中 TransactionManagerTransactionExceptionpublic GlobalStatus rollback(String xid) throws TransactionException
rollback 在接口中 TransactionManagerTransactionExceptionpublic GlobalStatus getStatus(String xid) throws TransactionException
getStatus 在接口中 TransactionManagerTransactionExceptionCopyright © 2019 Seata. All rights reserved.