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
 
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.Task
附件(按需定制使用)

B

backHandle(Node, FlowContext) - Method in class org.noear.solon.flow.stateful.StatefulFlowEngineDefault
后退处理
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
构建
builder() - Static method in class org.noear.solon.flow.stateful.driver.StatefulSimpleFlowDriver
 
Builder() - Constructor for class org.noear.solon.flow.stateful.driver.StatefulSimpleFlowDriver.Builder
 

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>>, ChainInterceptor) - 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(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.StatefulFlowEngine
清空状态
clearState(FlowContext) - Method in class org.noear.solon.flow.stateful.StatefulFlowEngineDefault
 
clearState(FlowContext) - Method in interface org.noear.solon.flow.stateful.StateRepository
清空
codeOf(int) - Static method in enum org.noear.solon.flow.NodeType
 
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 - Variable in class org.noear.solon.flow.LinkDecl
 
condition(String) - Method in class org.noear.solon.flow.LinkDecl
配置条件
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
当前流程引擎
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
构建排他网关节点

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
 
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
 
from(Counter) - Method in class org.noear.solon.flow.Counter
清空

G

get(Chain, String) - Method in class org.noear.solon.flow.Counter
获取
get(String) - Method in class org.noear.solon.flow.FlowContext
获取
getActivityNode(String, FlowContext) - Method in interface org.noear.solon.flow.stateful.StatefulFlowEngine
获取当前活动节点
getActivityNode(Chain, FlowContext) - Method in interface org.noear.solon.flow.stateful.StatefulFlowEngine
获取当前活动节点
getActivityNode(String, FlowContext) - Method in class org.noear.solon.flow.stateful.StatefulFlowEngineDefault
获取当前活动节点
getActivityNode(Chain, FlowContext) - Method in class org.noear.solon.flow.stateful.StatefulFlowEngineDefault
获取当前活动节点
getActivityNodes(String, FlowContext) - Method in interface org.noear.solon.flow.stateful.StatefulFlowEngine
获取多个活动节点
getActivityNodes(Chain, FlowContext) - Method in interface org.noear.solon.flow.stateful.StatefulFlowEngine
获取多个活动节点
getActivityNodes(String, FlowContext) - Method in class org.noear.solon.flow.stateful.StatefulFlowEngineDefault
获取多个活动节点
getActivityNodes(Chain, FlowContext) - Method in class org.noear.solon.flow.stateful.StatefulFlowEngineDefault
获取多个活动节点
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.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
条件
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() - Method in class org.noear.solon.flow.intercept.ChainInvocation
驱动器
getDriver() - Method in interface org.noear.solon.flow.stateful.StatefulFlowEngine
获取驱动器
getDriver() - Method in class org.noear.solon.flow.stateful.StatefulFlowEngineDefault
获取驱动器
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
获取标识
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.StatefulNode
节点
getNode() - Method in class org.noear.solon.flow.Task
获取所属节点
getNodes() - Method in class org.noear.solon.flow.Chain
获取所有节点
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.StatefulNode
状态
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
任务
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.Node
任务条件

H

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
 
handleTest(FlowContext, Condition) - Method in class org.noear.solon.flow.driver.AbstractFlowDriver
 
handleTest(FlowContext, Condition) - Method in interface org.noear.solon.flow.FlowDriver
处理条件检测
handleTestDo(FlowContext, Condition, 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
运行包容网关
inclusiveOf(String) - Static method in class org.noear.solon.flow.NodeDecl
构建包容网关节点
incr(Chain, String) - Method in class org.noear.solon.flow.Counter
增量
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
是否已阻断
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
是否已停止

K

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

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
 
newInstance() - Static method in interface org.noear.solon.flow.FlowEngine
新实例
newInstance(StatefulSimpleFlowDriver) - Static method in interface org.noear.solon.flow.stateful.StatefulFlowEngine
构建实例
newInstance() - Static method in interface org.noear.solon.flow.stateful.StatefulFlowEngine
构建实例
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
节点运行结束时
onNodeStart(FlowContext, Node) - Method in class org.noear.solon.flow.driver.AbstractFlowDriver
 
onNodeStart(FlowContext, Node) - Method in interface org.noear.solon.flow.FlowDriver
节点运行开始时
onPostActivityState(FlowContext, Node, StateType) - Method in interface org.noear.solon.flow.stateful.StateRepository
活动状态提交时(有些状态不需要推入)
org.noear.solon.flow - package org.noear.solon.flow
 
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
运行并行网关
parallelOf(String) - Static method in class org.noear.solon.flow.NodeDecl
构建并行网关节点
parseByDom(ONode) - Static method in class org.noear.solon.flow.Chain
解析配置文档模型
parseByProperties(Properties) - 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
解析配置文件
postActivityState(FlowContext, String, String, StateType) - Method in interface org.noear.solon.flow.stateful.StatefulFlowEngine
提交活动状态
postActivityState(FlowContext, Node, StateType) - Method in interface org.noear.solon.flow.stateful.StatefulFlowEngine
提交活动状态
postActivityState(FlowContext, String, String, StateType) - Method in class org.noear.solon.flow.stateful.StatefulFlowEngineDefault
提交活动状态
postActivityState(FlowContext, Node, StateType) - Method in class org.noear.solon.flow.stateful.StatefulFlowEngineDefault
提交活动状态
postActivityStateDo(FlowContext, Node, StateType) - Method in class org.noear.solon.flow.stateful.StatefulFlowEngineDefault
提交活动状态
postActivityStateIfWaiting(FlowContext, String, String, StateType) - Method in interface org.noear.solon.flow.stateful.StatefulFlowEngine
提交活动状态(如果当前节点为等待介入)
postActivityStateIfWaiting(FlowContext, Node, StateType) - Method in interface org.noear.solon.flow.stateful.StatefulFlowEngine
提交活动状态(如果当前节点为等待介入)
postActivityStateIfWaiting(FlowContext, String, String, StateType) - Method in class org.noear.solon.flow.stateful.StatefulFlowEngineDefault
提交活动状态(如果当前节点为等待介入)
postActivityStateIfWaiting(FlowContext, Node, StateType) - Method in class org.noear.solon.flow.stateful.StatefulFlowEngineDefault
提交活动状态(如果当前节点为等待介入)
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
提交处理任务
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(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
 
register(String, FlowDriver) - Method in class org.noear.solon.flow.stateful.StatefulFlowEngineDefault
 
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
运行
runTask(FlowContext, String) - Method in class org.noear.solon.flow.evaluation.LiquorEvaluation
 
runTask(FlowContext, String) - Method in interface org.noear.solon.flow.Evaluation
运行任务
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
设置
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
有状态的流驱动器
StatefulFlowEngine - Interface in org.noear.solon.flow.stateful
有状态的流引擎
StatefulFlowEngineDefault - Class in org.noear.solon.flow.stateful
有状态的流引擎默认实现
StatefulFlowEngineDefault(StatefulFlowDriver) - Constructor for class org.noear.solon.flow.stateful.StatefulFlowEngineDefault
 
StatefulNode - Class in org.noear.solon.flow.stateful
有状态的节点
StatefulNode(Node, StateType) - Constructor for class org.noear.solon.flow.stateful.StatefulNode
 
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
 
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.StatefulFlowEngine
单步后退
stepBack(Chain, FlowContext) - Method in interface org.noear.solon.flow.stateful.StatefulFlowEngine
单步后退
stepBack(String, FlowContext) - Method in class org.noear.solon.flow.stateful.StatefulFlowEngineDefault
单步后退
stepBack(Chain, FlowContext) - Method in class org.noear.solon.flow.stateful.StatefulFlowEngineDefault
单步后退
stepForward(String, FlowContext) - Method in interface org.noear.solon.flow.stateful.StatefulFlowEngine
单步前进
stepForward(Chain, FlowContext) - Method in interface org.noear.solon.flow.stateful.StatefulFlowEngine
单步前进
stepForward(String, FlowContext) - Method in class org.noear.solon.flow.stateful.StatefulFlowEngineDefault
单步前进
stepForward(Chain, FlowContext) - Method in class org.noear.solon.flow.stateful.StatefulFlowEngineDefault
单步前进
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.StatefulNode
 
toString() - Method in class org.noear.solon.flow.Task
 
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
尝试如果是组件则运行
tryAsScriptTask(FlowContext, Task, String) - Method in class org.noear.solon.flow.driver.AbstractFlowDriver
尝试作为脚本运行
tryAsScriptTest(FlowContext, Condition, 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.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.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.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.