| 程序包 | 说明 |
|---|---|
| io.seata.core.exception | |
| io.seata.core.model | |
| io.seata.rm | |
| io.seata.rm.datasource | |
| io.seata.rm.datasource.undo | |
| io.seata.rm.tcc | |
| io.seata.tm | |
| io.seata.tm.api |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AbstractExceptionHandler.Callback.onTransactionException(T request,
S response,
TransactionException exception)
onTransactionException
|
void |
AbstractExceptionHandler.AbstractCallback.onTransactionException(T request,
S response,
TransactionException tex) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AbstractExceptionHandler.Callback.execute(T request,
S response)
Execute.
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
TransactionManager.begin(String applicationId,
String transactionServiceGroup,
String name,
int timeout)
Begin a new global transaction.
|
BranchStatus |
ResourceManagerInbound.branchCommit(BranchType branchType,
String xid,
long branchId,
String resourceId,
String applicationData)
Commit a branch transaction.
|
Long |
ResourceManagerOutbound.branchRegister(BranchType branchType,
String resourceId,
String clientId,
String xid,
String applicationData,
String lockKeys)
Branch register long.
|
void |
ResourceManagerOutbound.branchReport(BranchType branchType,
String xid,
long branchId,
BranchStatus status,
String applicationData)
Branch report.
|
BranchStatus |
ResourceManagerInbound.branchRollback(BranchType branchType,
String xid,
long branchId,
String resourceId,
String applicationData)
Rollback a branch transaction.
|
GlobalStatus |
TransactionManager.commit(String xid)
Global commit.
|
GlobalStatus |
TransactionManager.getStatus(String xid)
Get current status of the give transaction.
|
boolean |
ResourceManagerOutbound.lockQuery(BranchType branchType,
String resourceId,
String xid,
String lockKeys)
Lock query boolean.
|
GlobalStatus |
TransactionManager.rollback(String xid)
Global rollback.
|
| 限定符和类型 | 方法和说明 |
|---|---|
BranchStatus |
DefaultResourceManager.branchCommit(BranchType branchType,
String xid,
long branchId,
String resourceId,
String applicationData) |
Long |
DefaultResourceManager.branchRegister(BranchType branchType,
String resourceId,
String clientId,
String xid,
String applicationData,
String lockKeys) |
Long |
AbstractResourceManager.branchRegister(BranchType branchType,
String resourceId,
String clientId,
String xid,
String applicationData,
String lockKeys)
registry branch record
|
void |
DefaultResourceManager.branchReport(BranchType branchType,
String xid,
long branchId,
BranchStatus status,
String applicationData) |
void |
AbstractResourceManager.branchReport(BranchType branchType,
String xid,
long branchId,
BranchStatus status,
String applicationData)
report branch status
|
BranchStatus |
DefaultResourceManager.branchRollback(BranchType branchType,
String xid,
long branchId,
String resourceId,
String applicationData) |
protected void |
AbstractRMHandler.doBranchCommit(BranchCommitRequest request,
BranchCommitResponse response)
Do branch commit.
|
protected void |
AbstractRMHandler.doBranchRollback(BranchRollbackRequest request,
BranchRollbackResponse response)
Do branch rollback.
|
boolean |
DefaultResourceManager.lockQuery(BranchType branchType,
String resourceId,
String xid,
String lockKeys) |
boolean |
AbstractResourceManager.lockQuery(BranchType branchType,
String resourceId,
String xid,
String lockKeys) |
| 限定符和类型 | 方法和说明 |
|---|---|
BranchStatus |
DataSourceManager.branchCommit(BranchType branchType,
String xid,
long branchId,
String resourceId,
String applicationData) |
BranchStatus |
AsyncWorker.branchCommit(BranchType branchType,
String xid,
long branchId,
String resourceId,
String applicationData) |
BranchStatus |
DataSourceManager.branchRollback(BranchType branchType,
String xid,
long branchId,
String resourceId,
String applicationData) |
BranchStatus |
AsyncWorker.branchRollback(BranchType branchType,
String xid,
long branchId,
String resourceId,
String applicationData) |
boolean |
DataSourceManager.lockQuery(BranchType branchType,
String resourceId,
String xid,
String lockKeys) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
UndoLogManager.undo(DataSourceProxy dataSourceProxy,
String xid,
long branchId)
Undo.
|
| 限定符和类型 | 方法和说明 |
|---|---|
BranchStatus |
TCCResourceManager.branchCommit(BranchType branchType,
String xid,
long branchId,
String resourceId,
String applicationData)
TCC branch commit
|
BranchStatus |
TCCResourceManager.branchRollback(BranchType branchType,
String xid,
long branchId,
String resourceId,
String applicationData)
TCC branch rollback
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
DefaultTransactionManager.begin(String applicationId,
String transactionServiceGroup,
String name,
int timeout) |
GlobalStatus |
DefaultTransactionManager.commit(String xid) |
GlobalStatus |
DefaultTransactionManager.getStatus(String xid) |
GlobalStatus |
DefaultTransactionManager.rollback(String xid) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
GlobalTransaction.begin()
Begin a new global transaction with default timeout and name.
|
void |
DefaultGlobalTransaction.begin() |
void |
GlobalTransaction.begin(int timeout)
Begin a new global transaction with given timeout and default name.
|
void |
DefaultGlobalTransaction.begin(int timeout) |
void |
GlobalTransaction.begin(int timeout,
String name)
Begin a new global transaction with given timeout and given name.
|
void |
DefaultGlobalTransaction.begin(int timeout,
String name) |
void |
GlobalTransaction.commit()
Commit the global transaction.
|
void |
DefaultGlobalTransaction.commit() |
GlobalStatus |
GlobalTransaction.getStatus()
Ask TC for current status of the corresponding global transaction.
|
GlobalStatus |
DefaultGlobalTransaction.getStatus() |
static GlobalTransaction |
GlobalTransactionContext.reload(String xid)
Reload GlobalTransaction instance according to the given XID
|
void |
GlobalTransaction.rollback()
Rollback the global transaction.
|
void |
DefaultGlobalTransaction.rollback() |
Copyright © 2019 Seata. All rights reserved.