public interface StatusDecisionStrategy
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
decideMachineForwardExecutionStatus(StateMachineInstance stateMachineInstance,
Exception exp,
boolean specialPolicy)
Determine the forward execution state of the state machine
|
void |
decideOnEndState(ProcessContext context,
StateMachineInstance stateMachineInstance,
Exception exp)
Determine state machine execution status when executing to EndState
|
void |
decideOnTaskStateFail(ProcessContext context,
StateMachineInstance stateMachineInstance,
Exception exp)
Determine state machine execution status when executing TaskState error
|
void decideOnEndState(ProcessContext context, StateMachineInstance stateMachineInstance, Exception exp)
context - stateMachineInstance - exp - void decideOnTaskStateFail(ProcessContext context, StateMachineInstance stateMachineInstance, Exception exp)
context - stateMachineInstance - exp - boolean decideMachineForwardExecutionStatus(StateMachineInstance stateMachineInstance, Exception exp, boolean specialPolicy)
stateMachineInstance - exp - specialPolicy - Copyright © 2020 Seata. All rights reserved.