| 程序包 | 说明 |
|---|---|
| io.seata.core.model | |
| io.seata.core.protocol.transaction | |
| io.seata.rm | |
| io.seata.rm.datasource | |
| io.seata.rm.tcc | |
| io.seata.saga.rm |
| 限定符和类型 | 方法和说明 |
|---|---|
static BranchType |
BranchType.get(byte ordinal)
Get branch type.
|
static BranchType |
BranchType.get(int ordinal)
Get branch type.
|
BranchType |
ResourceManager.getBranchType()
Get the BranchType.
|
BranchType |
Resource.getBranchType()
get resource type, AT、TCC etc.
|
static BranchType |
BranchType.valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static BranchType[] |
BranchType.values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
| 限定符和类型 | 方法和说明 |
|---|---|
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.
|
boolean |
ResourceManagerOutbound.lockQuery(BranchType branchType,
String resourceId,
String xid,
String lockKeys)
Lock query boolean.
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected BranchType |
UndoLogDeleteRequest.branchType
The Branch type.
|
protected BranchType |
AbstractBranchEndRequest.branchType
The Branch type.
|
| 限定符和类型 | 方法和说明 |
|---|---|
BranchType |
UndoLogDeleteRequest.getBranchType() |
BranchType |
BranchReportRequest.getBranchType()
Gets branch type.
|
BranchType |
BranchRegisterRequest.getBranchType()
Gets branch type.
|
BranchType |
AbstractBranchEndRequest.getBranchType()
Gets branch type.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
UndoLogDeleteRequest.setBranchType(BranchType branchType) |
void |
BranchReportRequest.setBranchType(BranchType branchType)
Sets branch type.
|
void |
BranchRegisterRequest.setBranchType(BranchType branchType)
Sets branch type.
|
void |
AbstractBranchEndRequest.setBranchType(BranchType branchType)
Sets branch type.
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected static Map<BranchType,AbstractRMHandler> |
DefaultRMHandler.allRMHandlersMap |
protected static Map<BranchType,ResourceManager> |
DefaultResourceManager.resourceManagers
all resource managers
|
| 限定符和类型 | 方法和说明 |
|---|---|
BranchType |
RMHandlerAT.getBranchType() |
BranchType |
DefaultResourceManager.getBranchType() |
BranchType |
DefaultRMHandler.getBranchType() |
abstract BranchType |
AbstractRMHandler.getBranchType() |
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
ResourceManager |
DefaultResourceManager.getResourceManager(BranchType branchType)
get ResourceManager by Resource Type
|
protected AbstractRMHandler |
DefaultRMHandler.getRMHandler(BranchType branchType) |
boolean |
DefaultResourceManager.lockQuery(BranchType branchType,
String resourceId,
String xid,
String lockKeys) |
boolean |
AbstractResourceManager.lockQuery(BranchType branchType,
String resourceId,
String xid,
String lockKeys) |
static void |
DefaultResourceManager.mockResourceManager(BranchType branchType,
ResourceManager rm)
only for mock
|
| 限定符和类型 | 方法和说明 |
|---|---|
BranchType |
DataSourceProxy.getBranchType() |
BranchType |
DataSourceManager.getBranchType() |
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
| 限定符和类型 | 方法和说明 |
|---|---|
BranchType |
TCCResourceManager.getBranchType() |
BranchType |
TCCResource.getBranchType() |
BranchType |
RMHandlerTCC.getBranchType() |
| 限定符和类型 | 方法和说明 |
|---|---|
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
|
| 限定符和类型 | 方法和说明 |
|---|---|
BranchType |
SagaResourceManager.getBranchType() |
BranchType |
SagaResource.getBranchType()
Gets get branch type.
|
BranchType |
RMHandlerSaga.getBranchType() |
| 限定符和类型 | 方法和说明 |
|---|---|
BranchStatus |
SagaResourceManager.branchCommit(BranchType branchType,
String xid,
long branchId,
String resourceId,
String applicationData)
SAGA branch commit
|
BranchStatus |
SagaResourceManager.branchRollback(BranchType branchType,
String xid,
long branchId,
String resourceId,
String applicationData)
SAGA branch rollback
|
Copyright © 2019 Seata. All rights reserved.