public class DefaultRMHandler extends AbstractRMHandler
AbstractExceptionHandler.Callback<T extends AbstractTransactionRequest,S extends AbstractTransactionResponse>| 限定符和类型 | 字段和说明 |
|---|---|
protected static Map<BranchType,AbstractRMHandler> |
allRMHandlersMap |
| 限定符 | 构造器和说明 |
|---|---|
protected |
DefaultRMHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
static AbstractRMHandler |
get()
Get resource manager.
|
BranchType |
getBranchType() |
protected ResourceManager |
getResourceManager()
get resource manager implement
|
protected AbstractRMHandler |
getRMHandler(BranchType branchType) |
BranchCommitResponse |
handle(BranchCommitRequest request) |
BranchRollbackResponse |
handle(BranchRollbackRequest request) |
protected void |
initRMHandlers() |
doBranchCommit, doBranchRollback, onRequest, onResponseexceptionHandleTemplateprotected static Map<BranchType,AbstractRMHandler> allRMHandlersMap
protected void initRMHandlers()
public BranchCommitResponse handle(BranchCommitRequest request)
handle 在接口中 RMInboundHandlerhandle 在类中 AbstractRMHandlerpublic BranchRollbackResponse handle(BranchRollbackRequest request)
handle 在接口中 RMInboundHandlerhandle 在类中 AbstractRMHandlerprotected AbstractRMHandler getRMHandler(BranchType branchType)
protected ResourceManager getResourceManager()
AbstractRMHandlergetResourceManager 在类中 AbstractRMHandlerpublic static AbstractRMHandler get()
public BranchType getBranchType()
getBranchType 在类中 AbstractRMHandlerCopyright © 2019 Seata. All rights reserved.