| 限定符和类型 | 方法和说明 |
|---|---|
State |
StateInstruction.getState(ProcessContext context) |
State |
StateInstruction.getTemporaryState()
Gets get temporary state.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
StateRouterInterceptor.postRoute(ProcessContext context,
State state,
Instruction instruction,
Exception e)
post route
|
void |
StateRouterInterceptor.preRoute(ProcessContext context,
State state)
pre route
|
Instruction |
StateRouter.route(ProcessContext context,
State state) |
void |
StateInstruction.setTemporaryState(State temporaryState)
Sets set temporary state.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
EndStateRouterInterceptor.postRoute(ProcessContext context,
State state,
Instruction instruction,
Exception e) |
void |
EndStateRouterInterceptor.preRoute(ProcessContext context,
State state) |
| 限定符和类型 | 方法和说明 |
|---|---|
Instruction |
TaskStateRouter.route(ProcessContext context,
State state) |
Instruction |
EndStateRouter.route(ProcessContext context,
State state) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ChoiceState
Choice State, We can choose only one choice
|
interface |
CompensateSubStateMachineState
Compensate SubStateMachine State
|
interface |
CompensationTriggerState
Compensation trigger State
|
interface |
EndState
End State
|
interface |
FailEndState
Fail End State
|
interface |
ServiceTaskState
ServiceTask State, be used to invoke a service
|
interface |
SubStateMachine
SubStateMachine
|
interface |
SucceedEndState
SucceedEndState
|
interface |
TaskState
A state used to execute a task
|
| 限定符和类型 | 方法和说明 |
|---|---|
State |
StateMachine.getState(String name)
get state
|
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,State> |
StateMachine.getStates()
states
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractTaskState
The state of the execution task (abstract class), the specific task to be executed is determined by the subclass
|
class |
BaseState
BaseState
|
class |
ChoiceStateImpl
Single selection status
|
class |
CompensateSubStateMachineStateImpl
Used to compensate the state of the sub state machine, inherited from ServiceTaskState
|
class |
CompensationTriggerStateImpl
Triggering the "compensation" process for the state machine
|
class |
FailEndStateImpl
FailEndState
|
class |
ServiceTaskStateImpl
A state used to invoke a service
|
class |
SubStateMachineImpl
sub state machine
|
class |
SucceedEndStateImpl
SucceedEndState
|
| 限定符和类型 | 方法和说明 |
|---|---|
State |
StateMachineImpl.getState(String name) |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,State> |
StateMachineImpl.getStates() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
StateMachineImpl.putState(String stateName,
State state) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
StateMachineImpl.setStates(Map<String,State> states) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
StateParser<T extends State>
State Parser
|
Copyright © 2019 Seata. All rights reserved.