| 限定符和类型 | 方法和说明 |
|---|---|
StateInstance |
ProcessCtrlStateMachineEngine.findOutLastForwardStateInstance(List<StateInstance> stateInstanceList)
Find the last instance of the forward execution state
|
| 限定符和类型 | 方法和说明 |
|---|---|
StateInstance |
ProcessCtrlStateMachineEngine.findOutLastForwardStateInstance(List<StateInstance> stateInstanceList)
Find the last instance of the forward execution state
|
| 限定符和类型 | 方法和说明 |
|---|---|
static StateInstance |
LoopTaskUtils.findOutLastNeedForwardStateInstance(ProcessContext context) |
static StateInstance |
LoopTaskUtils.findOutLastRetriedStateInstance(StateMachineInstance stateMachineInstance,
String stateName) |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<StateInstance> |
CompensationHolder.findStateInstListToBeCompensated(ProcessContext context,
List<StateInstance> stateInstanceList) |
Map<String,StateInstance> |
CompensationHolder.getStatesForCompensation() |
Map<String,StateInstance> |
CompensationHolder.getStatesNeedCompensation() |
Stack<StateInstance> |
CompensationHolder.getStateStackNeedCompensation() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
CompensationHolder.addForCompensationState(String stateName,
StateInstance forCompensationState) |
void |
CompensationHolder.addToBeCompensatedState(String stateName,
StateInstance toBeCompensatedState) |
static String |
EngineUtils.generateParentId(StateInstance stateInstance)
generate parent id
|
static String |
EngineUtils.getOriginStateName(StateInstance stateInstance)
get origin state name without suffix like fork
|
static Object |
ParameterUtils.getValue(Object valueExpression,
Object variablesFrom,
StateInstance stateInstance) |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<StateInstance> |
CompensationHolder.findStateInstListToBeCompensated(ProcessContext context,
List<StateInstance> stateInstanceList) |
| 限定符和类型 | 方法和说明 |
|---|---|
StateInstance |
StateLogRepository.getStateInstance(String stateInstanceId,
String machineInstId)
Get state instance
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<StateInstance> |
StateLogRepository.queryStateInstanceListByMachineInstanceId(String stateMachineInstanceId)
Get a list of state instances by state machine instance id
|
| 限定符和类型 | 方法和说明 |
|---|---|
StateInstance |
StateLogRepositoryImpl.getStateInstance(String stateInstanceId,
String machineInstId) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<StateInstance> |
StateLogRepositoryImpl.queryStateInstanceListByMachineInstanceId(String stateMachineInstanceId) |
| 限定符和类型 | 方法和说明 |
|---|---|
StateInstance |
StateLogStore.getStateInstance(String stateInstanceId,
String machineInstId)
Get state instance
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<StateInstance> |
StateLogStore.queryStateInstanceListByMachineInstanceId(String stateMachineInstanceId)
Get a list of state instances by state machine instance id
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
StateLogStore.recordStateFinished(StateInstance stateInstance,
ProcessContext context)
Record state execution end event
|
void |
StateLogStore.recordStateStarted(StateInstance stateInstance,
ProcessContext context)
Record state start execution event
|
| 限定符和类型 | 方法和说明 |
|---|---|
StateInstance |
DbAndReportTcStateLogStore.getStateInstance(String stateInstanceId,
String machineInstId) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<StateInstance> |
DbAndReportTcStateLogStore.queryStateInstanceListByMachineInstanceId(String stateMachineInstanceId) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
DbAndReportTcStateLogStore.branchRegister(StateInstance stateInstance,
ProcessContext context) |
protected void |
DbAndReportTcStateLogStore.branchReport(StateInstance stateInstance,
ProcessContext context) |
void |
DbAndReportTcStateLogStore.recordStateFinished(StateInstance stateInstance,
ProcessContext context) |
void |
DbAndReportTcStateLogStore.recordStateStarted(StateInstance stateInstance,
ProcessContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
DefaultStatusDecisionStrategy.setMachineStatusBasedOnStateListAndException(StateMachineInstance stateMachineInstance,
List<StateInstance> stateList,
Exception exp)
set machine status based on state list
|
| 限定符和类型 | 方法和说明 |
|---|---|
static EngineExecutionException |
ExceptionUtils.createEngineExecutionException(Exception e,
FrameworkErrorCode code,
String message,
StateMachineInstance stateMachineInstance,
StateInstance stateInstance) |
static EngineExecutionException |
ExceptionUtils.createEngineExecutionException(FrameworkErrorCode code,
String message,
StateMachineInstance stateMachineInstance,
StateInstance stateInstance) |
ProcessContextBuilder |
ProcessContextBuilder.withStateInstance(StateInstance stateInstance) |
| 限定符和类型 | 方法和说明 |
|---|---|
StateInstance |
StateInstance.getCompensationState()
Gets get compensation state.
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<StateInstance> |
StateMachineInstance.getStateList()
Gets get state list.
|
Map<String,StateInstance> |
StateMachineInstance.getStateMap()
Gets get state map.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
StateMachineInstance.putStateInstance(String stateId,
StateInstance stateInstance)
Put state instance.
|
void |
StateInstance.setCompensationState(StateInstance compensationState)
Sets set compensation state.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
StateMachineInstance.setStateList(List<StateInstance> stateList)
Sets set state list.
|
void |
StateMachineInstance.setStateMap(Map<String,StateInstance> stateMap)
Sets set state map.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
StateInstanceImpl
state execution instance
|
| 限定符和类型 | 方法和说明 |
|---|---|
StateInstance |
StateInstanceImpl.getCompensationState() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<StateInstance> |
StateMachineInstanceImpl.getStateList() |
Map<String,StateInstance> |
StateMachineInstanceImpl.getStateMap() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
StateMachineInstanceImpl.putStateInstance(String stateId,
StateInstance stateInstance) |
void |
StateInstanceImpl.setCompensationState(StateInstance compensationState) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
StateMachineInstanceImpl.setStateList(List<StateInstance> stateList) |
void |
StateMachineInstanceImpl.setStateMap(Map<String,StateInstance> stateMap) |
Copyright © 2022 Seata. All rights reserved.