@Preview(value="3.1") public class StatefulFlowEngine extends FlowEngineDefault
chainMap, driverMap, interceptorList| Constructor and Description |
|---|
StatefulFlowEngine(StatefulSimpleFlowDriver driver) |
| Modifier and Type | Method and Description |
|---|---|
StatefulNode |
getActivityNode(Chain chain,
FlowContext context)
获取活动节点
|
StatefulNode |
getActivityNode(String chainId,
FlowContext context)
获取活动节点
|
StateRepository |
getRepository()
获取状态仓库
|
void |
postActivityState(FlowContext context,
Node activity,
int state)
提交活动状态
|
void |
postActivityState(FlowContext context,
String chainId,
String activityNodeId,
int state)
提交活动状态
|
protected void |
postActivityStateDo(FlowContext context,
Node activity,
int state)
提交活动状态
|
protected void |
postHandleTask(FlowContext context,
Task task)
提交处理任务
|
StatefulNode |
stepBack(Chain chain,
FlowContext context)
单步后退
|
StatefulNode |
stepBack(String chainId,
FlowContext context)
单步后退
|
StatefulNode |
stepForward(Chain chain,
FlowContext context)
单步前进
|
StatefulNode |
stepForward(String chainId,
FlowContext context)
单步前进
|
addInterceptor, eval, eval, evalDo, getChain, getChains, load, register, unload, unregisterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waiteval, eval, eval, eval, eval, eval, load, newInstance, registerpublic StatefulFlowEngine(StatefulSimpleFlowDriver driver)
public StateRepository getRepository()
public StatefulNode stepForward(String chainId, FlowContext context)
public StatefulNode stepForward(Chain chain, FlowContext context)
public StatefulNode stepBack(String chainId, FlowContext context)
public StatefulNode stepBack(Chain chain, FlowContext context)
public StatefulNode getActivityNode(String chainId, FlowContext context)
public StatefulNode getActivityNode(Chain chain, FlowContext context)
public void postActivityState(FlowContext context, String chainId, String activityNodeId, int state)
public void postActivityState(FlowContext context, Node activity, int state)
protected void postActivityStateDo(FlowContext context, Node activity, int state)
protected void postHandleTask(FlowContext context, Task task) throws Throwable
ThrowableCopyright © 2025. All rights reserved.