Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

AbstractFlowDriver - Class in org.noear.solon.flow.driver
流驱动器基类(方便定制)
AbstractFlowDriver() - Constructor for class org.noear.solon.flow.driver.AbstractFlowDriver
 
activity_run(FlowDriver, FlowContext, Node, int) - Method in class org.noear.solon.flow.FlowEngineDefault
 
activityOf(String) - Static method in class org.noear.solon.flow.NodeDecl
构建活动节点
ActorStateController - Class in org.noear.solon.flow.stateful.controller
参与者状态控制器
ActorStateController() - Constructor for class org.noear.solon.flow.stateful.controller.ActorStateController
 
ActorStateController(String...) - Constructor for class org.noear.solon.flow.stateful.controller.ActorStateController
 
addInterceptor(ChainInterceptor, int) - Method in interface org.noear.solon.flow.FlowEngine
添加拦截器
addInterceptor(ChainInterceptor, int) - Method in class org.noear.solon.flow.FlowEngineDefault
 
addNode(NodeDecl) - Method in class org.noear.solon.flow.Chain
添加节点
attachment - Variable in class org.noear.solon.flow.Condition
附件(按需定制使用)
attachment - Variable in class org.noear.solon.flow.Node
附件(按需定制使用)
attachment - Variable in class org.noear.solon.flow.Task
附件(按需定制使用)

B

backHandle(StatefulFlowDriver, Node, FlowContext) - Method in class org.noear.solon.flow.stateful.FlowStatefulServiceDefault
后退处理
backup() - Method in class org.noear.solon.flow.FlowContext
备份
BlockStateController - Class in org.noear.solon.flow.stateful.controller
阻塞状态控制器
BlockStateController() - Constructor for class org.noear.solon.flow.stateful.controller.BlockStateController
 
build() - Method in class org.noear.solon.flow.stateful.driver.StatefulSimpleFlowDriver.Builder
构建
buildDom() - Method in class org.noear.solon.flow.Chain
 
builder() - Static method in class org.noear.solon.flow.stateful.driver.StatefulSimpleFlowDriver
 
Builder() - Constructor for class org.noear.solon.flow.stateful.driver.StatefulSimpleFlowDriver.Builder
 
byOperation(Operation) - Static method in enum org.noear.solon.flow.stateful.StateType
根据代码构建

C

Chain - Class in org.noear.solon.flow
Chain(String) - Constructor for class org.noear.solon.flow.Chain
 
Chain(String, String) - Constructor for class org.noear.solon.flow.Chain
 
Chain(String, String, String) - Constructor for class org.noear.solon.flow.Chain
 
ChainInterceptor - Interface in org.noear.solon.flow.intercept
链拦截器
ChainInvocation - Class in org.noear.solon.flow.intercept
链调用者
ChainInvocation(FlowDriver, FlowContext, Node, int, List<RankEntity<ChainInterceptor>>, Consumer<ChainInvocation>) - Constructor for class org.noear.solon.flow.intercept.ChainInvocation
 
chainMap - Variable in class org.noear.solon.flow.FlowEngineDefault
 
check() - Method in class org.noear.solon.flow.Chain
校验
clearState(String, FlowContext) - Method in interface org.noear.solon.flow.stateful.FlowStatefulService
清空状态
clearState(Chain, FlowContext) - Method in interface org.noear.solon.flow.stateful.FlowStatefulService
清空状态
clearState(String, FlowContext) - Method in class org.noear.solon.flow.stateful.FlowStatefulServiceDefault
 
clearState(Chain, FlowContext) - Method in class org.noear.solon.flow.stateful.FlowStatefulServiceDefault
 
clearState(FlowContext) - Method in class org.noear.solon.flow.stateful.repository.InMemoryStateRepository
 
clearState(FlowContext) - Method in class org.noear.solon.flow.stateful.repository.RedisStateRepository
 
clearState(FlowContext) - Method in interface org.noear.solon.flow.stateful.StateRepository
清空
codeOf(int) - Static method in enum org.noear.solon.flow.stateful.Operation
根据代码构建
codeOf(int) - Static method in enum org.noear.solon.flow.stateful.StateType
根据代码构建
compareTo(Link) - Method in class org.noear.solon.flow.Link
 
computeIfAbsent(String, Function<String, T>) - Method in class org.noear.solon.flow.FlowContext
尝试完成
Condition - Class in org.noear.solon.flow
条件(一般用于分支条件)
Condition(Chain, String) - Constructor for class org.noear.solon.flow.Condition
 
condition(String) - Method in class org.noear.solon.flow.LinkDecl
Deprecated.
condition_test(FlowDriver, FlowContext, Condition, boolean) - Method in class org.noear.solon.flow.FlowEngineDefault
条件检测
Container - Interface in org.noear.solon.flow
组件容器
container(Container) - Method in class org.noear.solon.flow.stateful.driver.StatefulSimpleFlowDriver.Builder
设置容器
Counter - Class in org.noear.solon.flow
记数器
Counter() - Constructor for class org.noear.solon.flow.Counter
 
counter() - Method in class org.noear.solon.flow.FlowContext
计数器

D

doIntercept(ChainInvocation) - Method in interface org.noear.solon.flow.intercept.ChainInterceptor
拦截链执行
driverMap - Variable in class org.noear.solon.flow.FlowEngineDefault
 

E

endOf(String) - Static method in class org.noear.solon.flow.NodeDecl
构建结束节点
engine - Variable in class org.noear.solon.flow.FlowContext
 
engine() - Method in class org.noear.solon.flow.FlowContext
当前流程引擎
engine() - Method in interface org.noear.solon.flow.stateful.FlowStatefulService
当前流程引擎
engine() - Method in class org.noear.solon.flow.stateful.FlowStatefulServiceDefault
 
eval(String) - Method in interface org.noear.solon.flow.FlowEngine
评估
eval(String, FlowContext) - Method in interface org.noear.solon.flow.FlowEngine
评估
eval(String, String, FlowContext) - Method in interface org.noear.solon.flow.FlowEngine
评估
eval(String, String, int, FlowContext) - Method in interface org.noear.solon.flow.FlowEngine
评估
eval(Chain) - Method in interface org.noear.solon.flow.FlowEngine
评估
eval(Chain, FlowContext) - Method in interface org.noear.solon.flow.FlowEngine
评估
eval(Node) - Method in interface org.noear.solon.flow.FlowEngine
评估
eval(Node, FlowContext) - Method in interface org.noear.solon.flow.FlowEngine
评估
eval(Node, int, FlowContext) - Method in interface org.noear.solon.flow.FlowEngine
评估
eval(String, String, int, FlowContext) - Method in class org.noear.solon.flow.FlowEngineDefault
评估
eval(Node, int, FlowContext) - Method in class org.noear.solon.flow.FlowEngineDefault
评估
evalDo(ChainInvocation) - Method in class org.noear.solon.flow.FlowEngineDefault
执行评估
Evaluation - Interface in org.noear.solon.flow
脚本评估器
evaluation(Evaluation) - Method in class org.noear.solon.flow.stateful.driver.StatefulSimpleFlowDriver.Builder
设置评估器
eventBus() - Method in class org.noear.solon.flow.FlowContext
获取事件总线(based damibus)
exclusive_run(FlowDriver, FlowContext, Node, int) - Method in class org.noear.solon.flow.FlowEngineDefault
运行排他网关
exclusiveOf(String) - Static method in class org.noear.solon.flow.NodeDecl
构建排他网关节点
executor() - Method in class org.noear.solon.flow.FlowContext
异步执行器
executor(ExecutorService) - Method in class org.noear.solon.flow.FlowContext
配置异步执行器

F

FlowConfigurate - Class in org.noear.solon.flow.integration
流配置器
FlowConfigurate() - Constructor for class org.noear.solon.flow.integration.FlowConfigurate
 
FlowContext - Class in org.noear.solon.flow
流上下文(不支持序列化)
FlowContext() - Constructor for class org.noear.solon.flow.FlowContext
 
FlowContext(String) - Constructor for class org.noear.solon.flow.FlowContext
 
FlowDriver - Interface in org.noear.solon.flow
流驱动器
FlowEngine - Interface in org.noear.solon.flow
流引擎
flowEngine() - Method in class org.noear.solon.flow.integration.FlowConfigurate
 
FlowEngineDefault - Class in org.noear.solon.flow
流引擎实现
FlowEngineDefault() - Constructor for class org.noear.solon.flow.FlowEngineDefault
 
FlowEngineDefault(FlowDriver) - Constructor for class org.noear.solon.flow.FlowEngineDefault
 
flowEngineInit(FlowEngine, AppContext) - Method in class org.noear.solon.flow.integration.FlowConfigurate
 
FlowException - Exception in org.noear.solon.flow
流异常
FlowException(String) - Constructor for exception org.noear.solon.flow.FlowException
 
FlowException(String, Throwable) - Constructor for exception org.noear.solon.flow.FlowException
 
FlowException(Throwable) - Constructor for exception org.noear.solon.flow.FlowException
 
FlowPlugin - Class in org.noear.solon.flow.integration
 
FlowPlugin() - Constructor for class org.noear.solon.flow.integration.FlowPlugin
 
FlowRuntimeNativeRegistrar - Class in org.noear.solon.flow.aot
 
FlowRuntimeNativeRegistrar() - Constructor for class org.noear.solon.flow.aot.FlowRuntimeNativeRegistrar
 
FlowStatefulService - Interface in org.noear.solon.flow.stateful
有状态的服务
FlowStatefulServiceDefault - Class in org.noear.solon.flow.stateful
有状态的服务默认实现
FlowStatefulServiceDefault(FlowEngine) - Constructor for class org.noear.solon.flow.stateful.FlowStatefulServiceDefault
 
forwardHandle(StatefulFlowDriver, Node, FlowContext, StateType) - Method in class org.noear.solon.flow.stateful.FlowStatefulServiceDefault
前进处理
from(Counter) - Method in class org.noear.solon.flow.Counter
清空
from(FlowContext) - Static method in class org.noear.solon.flow.FlowContext
数据复制

G

get(Chain, String) - Method in class org.noear.solon.flow.Counter
获取
get(String) - Method in class org.noear.solon.flow.Counter
获取
get(String) - Method in class org.noear.solon.flow.FlowContext
获取
getChain() - Method in class org.noear.solon.flow.Condition
获取链
getChain(String) - Method in interface org.noear.solon.flow.FlowEngine
获取链
getChain(String) - Method in class org.noear.solon.flow.FlowEngineDefault
 
getChain() - Method in class org.noear.solon.flow.Link
获取所属链
getChain() - Method in class org.noear.solon.flow.Node
获取所属链
getChains() - Method in interface org.noear.solon.flow.FlowEngine
获取所有链
getChains() - Method in class org.noear.solon.flow.FlowEngineDefault
 
getCode() - Method in enum org.noear.solon.flow.NodeType
 
getCode() - Method in enum org.noear.solon.flow.stateful.Operation
 
getCode() - Method in enum org.noear.solon.flow.stateful.StateType
 
getComponent(String) - Method in interface org.noear.solon.flow.Container
获取组件
getComponent(String) - Method in class org.noear.solon.flow.container.MapContainer
获取组件
getComponent(String) - Method in class org.noear.solon.flow.container.SolonContainer
 
getCondition() - Method in class org.noear.solon.flow.Link
Deprecated.
getContainer() - Method in class org.noear.solon.flow.driver.AbstractFlowDriver
获取组件容器
getContainer() - Method in class org.noear.solon.flow.driver.SimpleFlowDriver
获取组件容器
getContext() - Method in class org.noear.solon.flow.intercept.ChainInvocation
上下文
getDepthMeta(Map, String) - Method in class org.noear.solon.flow.driver.AbstractFlowDriver
获取深度元数据
getDescription() - Method in class org.noear.solon.flow.Condition
描述(示例:"(a,>,12) and (b,=,1)" 或 "a=12 && b=1" 或 "[{l:'a',p:'>',r:'12'}...]")
getDescription() - Method in class org.noear.solon.flow.Task
表达式(示例:"F:tag/fun1;R:tag/rule1" 或 "fun1()" 或 "[{t:'F',c:'tag/fun1'}]")
getDriver() - Method in class org.noear.solon.flow.Chain
获取驱动器
getDriver(Chain) - Method in interface org.noear.solon.flow.FlowEngine
获取驱动
getDriver(Chain) - Method in class org.noear.solon.flow.FlowEngineDefault
 
getDriver() - Method in class org.noear.solon.flow.intercept.ChainInvocation
驱动器
getDriverAs(Chain, Class<T>) - Method in interface org.noear.solon.flow.FlowEngine
获取驱动
getDriverAs(Chain, Class<T>) - Method in class org.noear.solon.flow.FlowEngineDefault
 
getEvalDepth() - Method in class org.noear.solon.flow.intercept.ChainInvocation
评估深度
getEvaluation() - Method in class org.noear.solon.flow.driver.AbstractFlowDriver
获取脚本评估器
getEvaluation() - Method in class org.noear.solon.flow.driver.SimpleFlowDriver
获取脚本评估器
getId() - Method in class org.noear.solon.flow.Chain
获取标识
getId() - Method in class org.noear.solon.flow.Node
获取标识
getImode() - Method in class org.noear.solon.flow.Node
流入模式
getInstanceId() - Method in class org.noear.solon.flow.FlowContext
获取流实例id
getLinks() - Method in class org.noear.solon.flow.Chain
获取所有连接
getMeta(String) - Method in class org.noear.solon.flow.Chain
获取元数据
getMeta(String) - Method in class org.noear.solon.flow.Link
获取元数据
getMeta(String) - Method in class org.noear.solon.flow.Node
获取元数据
getMetaOrDefault(String, Object) - Method in class org.noear.solon.flow.Chain
获取元数据或默认
getMetaOrDefault(String, Object) - Method in class org.noear.solon.flow.Link
获取元数据或默认
getMetaOrDefault(String, T) - Method in class org.noear.solon.flow.Node
获取元数据或默认
getMetas() - Method in class org.noear.solon.flow.Chain
获取元数据
getMetas() - Method in class org.noear.solon.flow.Link
获取所有元数据
getMetas() - Method in class org.noear.solon.flow.Node
获取所有元数据
getNextId() - Method in class org.noear.solon.flow.Link
后面的节点Id
getNextLinks() - Method in class org.noear.solon.flow.Node
后面的连接(流出连接)
getNextNode() - Method in class org.noear.solon.flow.Link
后面的节点
getNextNode() - Method in class org.noear.solon.flow.Node
后面的节点(一个)
getNextNodes() - Method in class org.noear.solon.flow.Node
后面的节点
getNode(String) - Method in class org.noear.solon.flow.Chain
获取节点
getNode() - Method in class org.noear.solon.flow.stateful.StatefulTask
节点
getNode() - Method in class org.noear.solon.flow.Task
获取所属节点
getNodes() - Method in class org.noear.solon.flow.Chain
获取所有节点
getOmode() - Method in class org.noear.solon.flow.Node
流出模式
getOrDefault(String, T) - Method in class org.noear.solon.flow.FlowContext
获取或默认
getPrevId() - Method in class org.noear.solon.flow.Link
前面的节点Id
getPrevLinks() - Method in class org.noear.solon.flow.Node
前面的连接(流入连接)
getPrevNode() - Method in class org.noear.solon.flow.Link
前面的节点
getPrevNodes() - Method in class org.noear.solon.flow.Node
前面的节点
getResult() - Method in class org.noear.solon.flow.FlowContext
获取临时结果
getStart() - Method in class org.noear.solon.flow.Chain
获取起始节点
getStartNode() - Method in class org.noear.solon.flow.intercept.ChainInvocation
开始节点
getState(FlowContext, Node) - Method in class org.noear.solon.flow.stateful.repository.InMemoryStateRepository
 
getState(FlowContext, Node) - Method in class org.noear.solon.flow.stateful.repository.RedisStateRepository
 
getState() - Method in class org.noear.solon.flow.stateful.StatefulTask
状态
getState(FlowContext, Node) - Method in interface org.noear.solon.flow.stateful.StateRepository
获取状态
getStateController() - Method in class org.noear.solon.flow.stateful.driver.StatefulSimpleFlowDriver
获取状态控制器
getStateController() - Method in interface org.noear.solon.flow.stateful.StatefulFlowDriver
获取状态控制器
getStateRepository() - Method in class org.noear.solon.flow.stateful.driver.StatefulSimpleFlowDriver
获取状态仓库
getStateRepository() - Method in interface org.noear.solon.flow.stateful.StatefulFlowDriver
获取状态仓库
getStates(String) - Method in class org.noear.solon.flow.stateful.repository.InMemoryStateRepository
 
getTask() - Method in class org.noear.solon.flow.Node
任务
getTask(String, FlowContext) - Method in interface org.noear.solon.flow.stateful.FlowStatefulService
获取当前任务
getTask(Chain, FlowContext) - Method in interface org.noear.solon.flow.stateful.FlowStatefulService
获取当前任务
getTask(String, FlowContext) - Method in class org.noear.solon.flow.stateful.FlowStatefulServiceDefault
获取当前活动节点
getTask(Chain, FlowContext) - Method in class org.noear.solon.flow.stateful.FlowStatefulServiceDefault
获取当前活动节点
getTasks(String, FlowContext) - Method in interface org.noear.solon.flow.stateful.FlowStatefulService
获取多个任务
getTasks(Chain, FlowContext) - Method in interface org.noear.solon.flow.stateful.FlowStatefulService
获取多个任务
getTasks(String, FlowContext) - Method in class org.noear.solon.flow.stateful.FlowStatefulServiceDefault
获取多个活动节点
getTasks(Chain, FlowContext) - Method in class org.noear.solon.flow.stateful.FlowStatefulServiceDefault
获取多个活动节点
getTitle() - Method in class org.noear.solon.flow.Chain
获取显示标题
getTitle() - Method in class org.noear.solon.flow.Link
获取标题
getTitle() - Method in class org.noear.solon.flow.Node
获取显示标题
getType() - Method in class org.noear.solon.flow.Node
获取类型
getWhen() - Method in class org.noear.solon.flow.Link
分支流出条件
getWhen() - Method in class org.noear.solon.flow.Node
任务条件

H

handleCondition(FlowContext, Condition) - Method in class org.noear.solon.flow.driver.AbstractFlowDriver
处理条件
handleCondition(FlowContext, Condition) - Method in interface org.noear.solon.flow.FlowDriver
处理条件检测
handleConditionDo(FlowContext, Condition, String) - Method in class org.noear.solon.flow.driver.AbstractFlowDriver
 
handleTask(FlowContext, Task) - Method in class org.noear.solon.flow.driver.AbstractFlowDriver
处理任务
handleTask(FlowContext, Task) - Method in interface org.noear.solon.flow.FlowDriver
处理执行任务
handleTask(FlowContext, Task) - Method in class org.noear.solon.flow.stateful.driver.StatefulSimpleFlowDriver
处理任务
handleTaskDo(FlowContext, Task, String) - Method in class org.noear.solon.flow.driver.AbstractFlowDriver
 
hasMeta(String) - Method in class org.noear.solon.flow.Node
是否有元数据键

I

id - Variable in class org.noear.solon.flow.NodeDecl
 
inclusive_run(FlowDriver, FlowContext, Node, int) - Method in class org.noear.solon.flow.FlowEngineDefault
运行包容网关
inclusive_run_in(FlowDriver, FlowContext, Node, int) - Method in class org.noear.solon.flow.FlowEngineDefault
 
inclusive_run_out(FlowDriver, FlowContext, Node, int) - Method in class org.noear.solon.flow.FlowEngineDefault
 
inclusiveOf(String) - Static method in class org.noear.solon.flow.NodeDecl
构建包容网关节点
incr(Chain, String) - Method in class org.noear.solon.flow.Counter
增量
incr(String) - Method in class org.noear.solon.flow.Counter
增量
incr(String, int) - Method in class org.noear.solon.flow.Counter
增量
incrAdd(String, int) - Method in class org.noear.solon.flow.FlowContext
增量添加
incrGet(String) - Method in class org.noear.solon.flow.FlowContext
增量获取
initContextDo(FlowContext) - Method in class org.noear.solon.flow.FlowEngineDefault
初始化上下文
InMemoryStateRepository - Class in org.noear.solon.flow.stateful.repository
内存状态仓库
InMemoryStateRepository() - Constructor for class org.noear.solon.flow.stateful.repository.InMemoryStateRepository
 
interceptorList - Variable in class org.noear.solon.flow.FlowEngineDefault
 
interrupt() - Method in class org.noear.solon.flow.FlowContext
阻断(当前分支不再后流)
interrupt(boolean) - Method in class org.noear.solon.flow.FlowContext
阻断重置
invoke() - Method in class org.noear.solon.flow.intercept.ChainInvocation
调用
isAutoForward(FlowContext, Node) - Method in class org.noear.solon.flow.stateful.controller.ActorStateController
 
isAutoForward(FlowContext, Node) - Method in interface org.noear.solon.flow.stateful.StateController
是否自动前进
isChain(String) - Method in class org.noear.solon.flow.driver.AbstractFlowDriver
是否为组件
isComponent(String) - Method in class org.noear.solon.flow.driver.AbstractFlowDriver
是否为组件
isEmpty() - Method in class org.noear.solon.flow.Condition
是否为空
isEmpty() - Method in class org.noear.solon.flow.Task
是否为空
isGateway(NodeType) - Static method in enum org.noear.solon.flow.NodeType
是否为网关
isInterrupted() - Method in class org.noear.solon.flow.FlowContext
是否已阻断
isNotEmpty(Condition) - Static method in class org.noear.solon.flow.Condition
是否为非空
isNotEmpty(Task) - Static method in class org.noear.solon.flow.Task
是否为非空
isOperatable(FlowContext, Node) - Method in class org.noear.solon.flow.stateful.controller.ActorStateController
是否可操作的
isOperatable(FlowContext, Node) - Method in class org.noear.solon.flow.stateful.controller.BlockStateController
是否可操作的
isOperatable(FlowContext, Node) - Method in interface org.noear.solon.flow.stateful.StateController
是否可操作的
isStopped() - Method in class org.noear.solon.flow.FlowContext
是否已停止
iterator_run(FlowDriver, FlowContext, Node, int) - Method in class org.noear.solon.flow.FlowEngineDefault
 
iterator_run_in(FlowDriver, FlowContext, Node, int) - Method in class org.noear.solon.flow.FlowEngineDefault
 
iterator_run_out(FlowDriver, FlowContext, Node, int) - Method in class org.noear.solon.flow.FlowEngineDefault
 

K

KEY_ACTIVITY_LIST - Static variable in class org.noear.solon.flow.stateful.StatefulTask
 
KEY_ACTIVITY_LIST_GET - Static variable in class org.noear.solon.flow.stateful.StatefulTask
 
KEY_ACTIVITY_NODE - Static variable in class org.noear.solon.flow.stateful.StatefulTask
 

L

Link - Class in org.noear.solon.flow
连接
Link(Chain, String, LinkDecl) - Constructor for class org.noear.solon.flow.Link
 
linkAdd(String, Consumer<LinkDecl>) - Method in class org.noear.solon.flow.NodeDecl
配置连接
linkAdd(String) - Method in class org.noear.solon.flow.NodeDecl
配置连接
LinkDecl - Class in org.noear.solon.flow
连接申明
LinkDecl(String) - Constructor for class org.noear.solon.flow.LinkDecl
 
links - Variable in class org.noear.solon.flow.NodeDecl
 
LiquorEvaluation - Class in org.noear.solon.flow.evaluation
Liquor 脚本评估器
LiquorEvaluation() - Constructor for class org.noear.solon.flow.evaluation.LiquorEvaluation
 
load(String) - Method in interface org.noear.solon.flow.FlowEngine
解析配置文件
load(Chain) - Method in interface org.noear.solon.flow.FlowEngine
加载链
load(Chain) - Method in class org.noear.solon.flow.FlowEngineDefault
 

M

manualNext(Node) - Method in class org.noear.solon.flow.FlowContext
手动下一步(可能要配合中断使用 FlowContext.interrupt()
manualNext(Node, int) - Method in class org.noear.solon.flow.FlowContext
手动下一步(可能要配合中断使用 FlowContext.interrupt()
MapContainer - Class in org.noear.solon.flow.container
Map 组件容器
MapContainer() - Constructor for class org.noear.solon.flow.container.MapContainer
 
meta - Variable in class org.noear.solon.flow.LinkDecl
 
meta(Map<String, Object>) - Method in class org.noear.solon.flow.LinkDecl
配置元数据
meta - Variable in class org.noear.solon.flow.NodeDecl
 
meta(Map<String, Object>) - Method in class org.noear.solon.flow.NodeDecl
配置元数据
metaPut(String, Object) - Method in class org.noear.solon.flow.LinkDecl
配置元数据
metaPut(String, Object) - Method in class org.noear.solon.flow.NodeDecl
配置元数据
model() - Method in class org.noear.solon.flow.FlowContext
数据模型

N

nameOf(String) - Static method in enum org.noear.solon.flow.NodeType
 
nameOf(String, NodeType) - Static method in enum org.noear.solon.flow.NodeType
 
newInstance() - Static method in interface org.noear.solon.flow.FlowEngine
新实例
newInstance(FlowDriver) - Static method in interface org.noear.solon.flow.FlowEngine
新实例
nextId - Variable in class org.noear.solon.flow.LinkDecl
 
Node - Class in org.noear.solon.flow
节点
Node(Chain, NodeDecl, List<Link>) - Constructor for class org.noear.solon.flow.Node
 
node_run(FlowDriver, FlowContext, Node, int) - Method in class org.noear.solon.flow.FlowEngineDefault
运行节点
NodeDecl - Class in org.noear.solon.flow
节点申明
NodeDecl(String, NodeType) - Constructor for class org.noear.solon.flow.NodeDecl
 
NodeType - Enum in org.noear.solon.flow
节点类型

O

onNodeEnd(FlowContext, Node) - Method in class org.noear.solon.flow.driver.AbstractFlowDriver
当节点结束
onNodeEnd(FlowContext, Node) - Method in interface org.noear.solon.flow.FlowDriver
节点运行结束时
onNodeEnd(FlowDriver, FlowContext, Node) - Method in class org.noear.solon.flow.FlowEngineDefault
节点运行结束时
onNodeEnd(FlowContext, Node) - Method in interface org.noear.solon.flow.intercept.ChainInterceptor
节点运行结束时
onNodeStart(FlowContext, Node) - Method in class org.noear.solon.flow.driver.AbstractFlowDriver
当节点开始(节点不是任务)
onNodeStart(FlowContext, Node) - Method in interface org.noear.solon.flow.FlowDriver
节点运行开始时
onNodeStart(FlowDriver, FlowContext, Node) - Method in class org.noear.solon.flow.FlowEngineDefault
节点运行开始时
onNodeStart(FlowContext, Node) - Method in interface org.noear.solon.flow.intercept.ChainInterceptor
节点运行开始时
Operation - Enum in org.noear.solon.flow.stateful
状态操作
org.noear.solon.flow - package org.noear.solon.flow
 
org.noear.solon.flow.aot - package org.noear.solon.flow.aot
 
org.noear.solon.flow.container - package org.noear.solon.flow.container
 
org.noear.solon.flow.driver - package org.noear.solon.flow.driver
 
org.noear.solon.flow.evaluation - package org.noear.solon.flow.evaluation
 
org.noear.solon.flow.integration - package org.noear.solon.flow.integration
 
org.noear.solon.flow.intercept - package org.noear.solon.flow.intercept
 
org.noear.solon.flow.stateful - package org.noear.solon.flow.stateful
 
org.noear.solon.flow.stateful.controller - package org.noear.solon.flow.stateful.controller
 
org.noear.solon.flow.stateful.driver - package org.noear.solon.flow.stateful.driver
 
org.noear.solon.flow.stateful.repository - package org.noear.solon.flow.stateful.repository
 

P

parallel_run(FlowDriver, FlowContext, Node, int) - Method in class org.noear.solon.flow.FlowEngineDefault
运行并行网关
parallel_run_in(FlowDriver, FlowContext, Node, int) - Method in class org.noear.solon.flow.FlowEngineDefault
 
parallel_run_out(FlowDriver, FlowContext, Node, int) - Method in class org.noear.solon.flow.FlowEngineDefault
 
parallelOf(String) - Static method in class org.noear.solon.flow.NodeDecl
构建并行网关节点
parseByDom(ONode) - Static method in class org.noear.solon.flow.Chain
解析配置文档模型
parseByText(String) - Static method in class org.noear.solon.flow.Chain
解析配置文本
parseByUri(String) - Static method in class org.noear.solon.flow.Chain
解析配置文件
postHandleTask(FlowContext, Task) - Method in class org.noear.solon.flow.stateful.driver.StatefulSimpleFlowDriver
提交处理任务
postHandleTask(FlowContext, Task) - Method in interface org.noear.solon.flow.stateful.StatefulFlowDriver
提交处理任务
postOperation(FlowContext, String, String, Operation) - Method in interface org.noear.solon.flow.stateful.FlowStatefulService
提交操作
postOperation(FlowContext, Node, Operation) - Method in interface org.noear.solon.flow.stateful.FlowStatefulService
提交操作
postOperation(FlowContext, String, String, Operation) - Method in class org.noear.solon.flow.stateful.FlowStatefulServiceDefault
提交操作
postOperation(FlowContext, Node, Operation) - Method in class org.noear.solon.flow.stateful.FlowStatefulServiceDefault
提交操作
postOperationDo(FlowContext, Node, Operation) - Method in class org.noear.solon.flow.stateful.FlowStatefulServiceDefault
提交操作
postOperationIfWaiting(FlowContext, String, String, Operation) - Method in interface org.noear.solon.flow.stateful.FlowStatefulService
提交操作(如果当前任务为等待介入)
postOperationIfWaiting(FlowContext, Node, Operation) - Method in interface org.noear.solon.flow.stateful.FlowStatefulService
提交操作(如果当前任务为等待介入)
postOperationIfWaiting(FlowContext, String, String, Operation) - Method in class org.noear.solon.flow.stateful.FlowStatefulServiceDefault
提交操作(如果当前节点为等待介入)
postOperationIfWaiting(FlowContext, Node, Operation) - Method in class org.noear.solon.flow.stateful.FlowStatefulServiceDefault
提交操作(如果当前节点为等待介入)
priority - Variable in class org.noear.solon.flow.LinkDecl
优先级(越大越高)
priority(int) - Method in class org.noear.solon.flow.LinkDecl
配置优先级(越大越优)
put(String, Object) - Method in class org.noear.solon.flow.FlowContext
推入
putAll(Map<String, Object>) - Method in class org.noear.solon.flow.FlowContext
推入全部
putComponent(String, TaskComponent) - Method in class org.noear.solon.flow.container.MapContainer
添加组件
putIfAbsent(String, Object) - Method in class org.noear.solon.flow.FlowContext
推入
putState(FlowContext, Node, StateType) - Method in class org.noear.solon.flow.stateful.repository.InMemoryStateRepository
 
putState(FlowContext, Node, StateType) - Method in class org.noear.solon.flow.stateful.repository.RedisStateRepository
 
putState(FlowContext, Node, StateType) - Method in interface org.noear.solon.flow.stateful.StateRepository
推入状态

R

recovery() - Method in class org.noear.solon.flow.FlowContext
恢复
RedisStateRepository - Class in org.noear.solon.flow.stateful.repository
Redis 状态仓库
RedisStateRepository(RedisClient) - Constructor for class org.noear.solon.flow.stateful.repository.RedisStateRepository
 
RedisStateRepository(RedisClient, String) - Constructor for class org.noear.solon.flow.stateful.repository.RedisStateRepository
 
register(AppContext, RuntimeNativeMetadata) - Method in class org.noear.solon.flow.aot.FlowRuntimeNativeRegistrar
 
register(String, FlowDriver) - Method in interface org.noear.solon.flow.FlowEngine
注册链驱动器
register(FlowDriver) - Method in interface org.noear.solon.flow.FlowEngine
注册默认链驱动器
register(String, FlowDriver) - Method in class org.noear.solon.flow.FlowEngineDefault
 
remove(String) - Method in class org.noear.solon.flow.FlowContext
移除
removeComponent(String) - Method in class org.noear.solon.flow.container.MapContainer
移除组件
removeState(FlowContext, Node) - Method in class org.noear.solon.flow.stateful.repository.InMemoryStateRepository
 
removeState(FlowContext, Node) - Method in class org.noear.solon.flow.stateful.repository.RedisStateRepository
 
removeState(FlowContext, Node) - Method in interface org.noear.solon.flow.stateful.StateRepository
移除状态
result - Variable in class org.noear.solon.flow.FlowContext
 
run(String) - Method in class org.noear.solon.flow.FlowContext
run(FlowContext, Node) - Method in interface org.noear.solon.flow.TaskComponent
运行
runScript(String) - Method in class org.noear.solon.flow.FlowContext
运行脚本
runTask(FlowContext, String) - Method in class org.noear.solon.flow.evaluation.LiquorEvaluation
 
runTask(FlowContext, String) - Method in interface org.noear.solon.flow.Evaluation
运行任务
runTask(Node, String) - Method in class org.noear.solon.flow.FlowContext
运行任务
runTask(FlowContext) - Method in class org.noear.solon.flow.stateful.StatefulTask
运行任务
runTest(FlowContext, String) - Method in class org.noear.solon.flow.evaluation.LiquorEvaluation
 
runTest(FlowContext, String) - Method in interface org.noear.solon.flow.Evaluation
运行检测

S

set(Chain, String, int) - Method in class org.noear.solon.flow.Counter
设置
set(String, int) - Method in class org.noear.solon.flow.Counter
设置
setResult(Object) - Method in class org.noear.solon.flow.FlowContext
设置临时结果(有些脚本引擎必须用属性方式)
SimpleFlowDriver - Class in org.noear.solon.flow.driver
简单流驱动器
SimpleFlowDriver() - Constructor for class org.noear.solon.flow.driver.SimpleFlowDriver
 
SimpleFlowDriver(Evaluation) - Constructor for class org.noear.solon.flow.driver.SimpleFlowDriver
 
SimpleFlowDriver(Container) - Constructor for class org.noear.solon.flow.driver.SimpleFlowDriver
 
SimpleFlowDriver(Evaluation, Container) - Constructor for class org.noear.solon.flow.driver.SimpleFlowDriver
 
SolonContainer - Class in org.noear.solon.flow.container
Solon 组件容器
SolonContainer() - Constructor for class org.noear.solon.flow.container.SolonContainer
 
stack(Chain, String) - Method in class org.noear.solon.flow.Counter
记录栈
start(AppContext) - Method in class org.noear.solon.flow.integration.FlowPlugin
 
startOf(String) - Static method in class org.noear.solon.flow.NodeDecl
构建开始节点
stateController(StateController) - Method in class org.noear.solon.flow.stateful.driver.StatefulSimpleFlowDriver.Builder
设置状态控制器
StateController - Interface in org.noear.solon.flow.stateful
状态控制器
StatefulFlowDriver - Interface in org.noear.solon.flow.stateful
有状态的流驱动器
statefulService() - Method in interface org.noear.solon.flow.FlowEngine
有状态的服务
statefulService() - Method in class org.noear.solon.flow.FlowEngineDefault
 
StatefulSimpleFlowDriver - Class in org.noear.solon.flow.stateful.driver
有状态的简单流驱动器
StatefulSimpleFlowDriver(StateRepository, StateController, Evaluation, Container) - Constructor for class org.noear.solon.flow.stateful.driver.StatefulSimpleFlowDriver
 
StatefulSimpleFlowDriver.Builder - Class in org.noear.solon.flow.stateful.driver
 
StatefulTask - Class in org.noear.solon.flow.stateful
有状态的任务
StatefulTask(FlowEngine, Node, StateType) - Constructor for class org.noear.solon.flow.stateful.StatefulTask
 
stateRepository(StateRepository) - Method in class org.noear.solon.flow.stateful.driver.StatefulSimpleFlowDriver.Builder
设置状态仓库
StateRepository - Interface in org.noear.solon.flow.stateful
状态仓库
StateType - Enum in org.noear.solon.flow.stateful
状态类型
stepBack(String, FlowContext) - Method in interface org.noear.solon.flow.stateful.FlowStatefulService
单步后退
stepBack(Chain, FlowContext) - Method in interface org.noear.solon.flow.stateful.FlowStatefulService
单步后退
stepBack(String, FlowContext) - Method in class org.noear.solon.flow.stateful.FlowStatefulServiceDefault
单步后退
stepBack(Chain, FlowContext) - Method in class org.noear.solon.flow.stateful.FlowStatefulServiceDefault
单步后退
stepForward(String, FlowContext) - Method in interface org.noear.solon.flow.stateful.FlowStatefulService
单步前进
stepForward(Chain, FlowContext) - Method in interface org.noear.solon.flow.stateful.FlowStatefulService
单步前进
stepForward(String, FlowContext) - Method in class org.noear.solon.flow.stateful.FlowStatefulServiceDefault
单步前进
stepForward(Chain, FlowContext) - Method in class org.noear.solon.flow.stateful.FlowStatefulServiceDefault
单步前进
stop() - Method in class org.noear.solon.flow.FlowContext
停止(整个流程不再后流)

T

task - Variable in class org.noear.solon.flow.NodeDecl
 
task(String) - Method in class org.noear.solon.flow.NodeDecl
配置任务
Task - Class in org.noear.solon.flow
任务(表达式参考:'F,tag/fun1;R,tag/rule1')
Task(Node, String) - Constructor for class org.noear.solon.flow.Task
 
task_exec(FlowDriver, FlowContext, Node) - Method in class org.noear.solon.flow.FlowEngineDefault
执行任务
TaskComponent - Interface in org.noear.solon.flow
任务组件
title - Variable in class org.noear.solon.flow.LinkDecl
 
title(String) - Method in class org.noear.solon.flow.LinkDecl
配置标题
title - Variable in class org.noear.solon.flow.NodeDecl
 
title(String) - Method in class org.noear.solon.flow.NodeDecl
配置标题
toJson() - Method in class org.noear.solon.flow.Chain
转为 json
toString() - Method in class org.noear.solon.flow.Condition
 
toString() - Method in class org.noear.solon.flow.Counter
 
toString() - Method in class org.noear.solon.flow.Link
 
toString() - Method in class org.noear.solon.flow.LinkDecl
 
toString() - Method in class org.noear.solon.flow.Node
 
toString() - Method in class org.noear.solon.flow.stateful.StatefulTask
 
toString() - Method in class org.noear.solon.flow.Task
 
toYaml() - Method in class org.noear.solon.flow.Chain
转为 yaml
tryAsChainTask(FlowContext, Task, String) - Method in class org.noear.solon.flow.driver.AbstractFlowDriver
尝试作为子链任务运行
tryAsComponentTask(FlowContext, Task, String) - Method in class org.noear.solon.flow.driver.AbstractFlowDriver
尝试作为组件任务运行
tryAsScriptCondition(FlowContext, Condition, String) - Method in class org.noear.solon.flow.driver.AbstractFlowDriver
尝试作为脚本条件运行
tryAsScriptTask(FlowContext, Task, String) - Method in class org.noear.solon.flow.driver.AbstractFlowDriver
尝试作为脚本任务运行
type - Variable in class org.noear.solon.flow.NodeDecl
 

U

unload(String) - Method in interface org.noear.solon.flow.FlowEngine
卸载链
unload(String) - Method in class org.noear.solon.flow.FlowEngineDefault
 
unregister(String) - Method in interface org.noear.solon.flow.FlowEngine
注销链驱动器
unregister(String) - Method in class org.noear.solon.flow.FlowEngineDefault
 

V

valueOf(String) - Static method in enum org.noear.solon.flow.NodeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.noear.solon.flow.stateful.Operation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.noear.solon.flow.stateful.StateType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.noear.solon.flow.NodeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.noear.solon.flow.stateful.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.noear.solon.flow.stateful.StateType
Returns an array containing the constants of this enum type, in the order they are declared.

W

when - Variable in class org.noear.solon.flow.LinkDecl
 
when(String) - Method in class org.noear.solon.flow.LinkDecl
配置分支流出条件
when - Variable in class org.noear.solon.flow.NodeDecl
 
when(String) - Method in class org.noear.solon.flow.NodeDecl
配置任务条件
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links

Copyright © 2025. All rights reserved.