| 程序包 | 说明 |
|---|---|
| io.seata.saga.engine | |
| io.seata.saga.engine.impl | |
| io.seata.saga.engine.utils |
| 限定符和类型 | 方法和说明 |
|---|---|
StateMachineInstance |
StateMachineEngine.compensateAsync(String stateMachineInstId,
Map<String,Object> replaceParams,
AsyncCallback callback)
compensate a state machine instance asynchronously
|
StateMachineInstance |
StateMachineEngine.forwardAsync(String stateMachineInstId,
Map<String,Object> replaceParams,
AsyncCallback callback)
forward restart a failed state machine instance asynchronously
|
StateMachineInstance |
StateMachineEngine.skipAndForwardAsync(String stateMachineInstId,
AsyncCallback callback)
skip current failed state instance and forward restart state machine instance asynchronously
|
StateMachineInstance |
StateMachineEngine.startAsync(String stateMachineName,
String tenantId,
Map<String,Object> startParams,
AsyncCallback callback)
start a state machine instance asynchronously
|
StateMachineInstance |
StateMachineEngine.startWithBusinessKeyAsync(String stateMachineName,
String tenantId,
String businessKey,
Map<String,Object> startParams,
AsyncCallback callback)
start a state machine instance asynchronously with businessKey
|
| 限定符和类型 | 方法和说明 |
|---|---|
StateMachineInstance |
ProcessCtrlStateMachineEngine.compensateAsync(String stateMachineInstId,
Map<String,Object> replaceParams,
AsyncCallback callback) |
StateMachineInstance |
ProcessCtrlStateMachineEngine.compensateInternal(String stateMachineInstId,
Map<String,Object> replaceParams,
boolean async,
AsyncCallback callback) |
StateMachineInstance |
ProcessCtrlStateMachineEngine.forwardAsync(String stateMachineInstId,
Map<String,Object> replaceParams,
AsyncCallback callback) |
protected StateMachineInstance |
ProcessCtrlStateMachineEngine.forwardInternal(String stateMachineInstId,
Map<String,Object> replaceParams,
boolean skip,
boolean async,
AsyncCallback callback) |
StateMachineInstance |
ProcessCtrlStateMachineEngine.skipAndForwardAsync(String stateMachineInstId,
AsyncCallback callback) |
StateMachineInstance |
ProcessCtrlStateMachineEngine.startAsync(String stateMachineName,
String tenantId,
Map<String,Object> startParams,
AsyncCallback callback) |
StateMachineInstance |
ProcessCtrlStateMachineEngine.startWithBusinessKeyAsync(String stateMachineName,
String tenantId,
String businessKey,
Map<String,Object> startParams,
AsyncCallback callback) |
| 限定符和类型 | 方法和说明 |
|---|---|
ProcessContextBuilder |
ProcessContextBuilder.withAsyncCallback(AsyncCallback asyncCallback) |
Copyright © 2022 Seata. All rights reserved.