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

AbstractFlowContext - Class in org.noear.solon.flow
流上下文(不支持序列化)
AbstractFlowContext() - Constructor for class org.noear.solon.flow.AbstractFlowContext
 
AbstractFlowContext(String) - Constructor for class org.noear.solon.flow.AbstractFlowContext
 
AbstractFlowDriver - Class in org.noear.solon.flow.driver
流驱动器基类(方便定制)
AbstractFlowDriver(Evaluation, Container) - Constructor for class org.noear.solon.flow.driver.AbstractFlowDriver
 
activity_run(FlowDriver, FlowExchanger, 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) - 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.ChainDecl
添加节点
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(FlowDriver, Node, FlowExchanger) - Method in class org.noear.solon.flow.stateful.FlowStatefulServiceDefault
后退处理
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.driver.SimpleFlowDriver.Builder
构建
buildDom() - Method in class org.noear.solon.flow.ChainDecl
 
builder() - Static method in class org.noear.solon.flow.driver.SimpleFlowDriver
 
Builder() - Constructor for class org.noear.solon.flow.driver.SimpleFlowDriver.Builder
 
byOperation(Operation) - Static method in enum org.noear.solon.flow.stateful.StateType
根据代码构建

C

Chain - Class in org.noear.solon.flow
Chain(ChainDecl) - Constructor for class org.noear.solon.flow.Chain
 
ChainDecl - Class in org.noear.solon.flow
链申明
ChainDecl(String) - Constructor for class org.noear.solon.flow.ChainDecl
 
ChainDecl(String, String) - Constructor for class org.noear.solon.flow.ChainDecl
 
ChainDecl(String, String, String) - Constructor for class org.noear.solon.flow.ChainDecl
 
ChainInterceptor - Interface in org.noear.solon.flow.intercept
链拦截器
ChainInvocation - Class in org.noear.solon.flow.intercept
链调用者
ChainInvocation(FlowDriver, FlowExchanger, 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
 
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
 
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.AbstractFlowContext
尝试完成
computeIfAbsent(String, Function<String, T>) - Method in interface 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, FlowExchanger, 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.driver.SimpleFlowDriver.Builder
设置容器
context() - Method in class org.noear.solon.flow.FlowExchanger
当前上下文
copy(Chain) - Static method in class org.noear.solon.flow.ChainDecl
复制
count(Chain, String) - Method in class org.noear.solon.flow.Temporary
计数获取
count(String) - Method in class org.noear.solon.flow.Temporary
计数获取
countIncr(Chain, String) - Method in class org.noear.solon.flow.Temporary
计数增量
countIncr(String) - Method in class org.noear.solon.flow.Temporary
计数增量
countIncr(String, int) - Method in class org.noear.solon.flow.Temporary
计数增量
countSet(Chain, String, int) - Method in class org.noear.solon.flow.Temporary
计数设置
countSet(String, int) - Method in class org.noear.solon.flow.Temporary
计数设置
create() - Method in class org.noear.solon.flow.ChainDecl
 
create(Consumer<ChainDecl>) - Method in class org.noear.solon.flow.ChainDecl
 

D

doIntercept(ChainInvocation) - Method in interface org.noear.solon.flow.intercept.ChainInterceptor
拦截链执行
driver - Variable in class org.noear.solon.flow.ChainDecl
 
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.FlowExchanger
 
engine() - Method in class org.noear.solon.flow.FlowExchanger
当前流程引擎
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(String, String, int, FlowExchanger) - 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(Node, int, FlowExchanger) - Method in interface org.noear.solon.flow.FlowEngine
运行
eval(String, String, int, FlowExchanger) - Method in class org.noear.solon.flow.FlowEngineDefault
评估
eval(Node, int, FlowExchanger) - Method in class org.noear.solon.flow.FlowEngineDefault
评估
evalDo(ChainInvocation) - Method in class org.noear.solon.flow.FlowEngineDefault
执行评估
evaluation(Evaluation) - Method in class org.noear.solon.flow.driver.SimpleFlowDriver.Builder
设置评估器
Evaluation - Interface in org.noear.solon.flow
脚本执行器
eventBus() - Method in class org.noear.solon.flow.AbstractFlowContext
获取事件总线(based damibus)
eventBus() - Method in interface org.noear.solon.flow.FlowContext
获取事件总线(based damibus)
exchanger() - Method in interface org.noear.solon.flow.FlowContext
交换器(只在任务执行时可获取)
exclusive_run(FlowDriver, FlowExchanger, 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.AbstractFlowContext
异步执行器
executor(ExecutorService) - Method in class org.noear.solon.flow.AbstractFlowContext
配置异步执行器
executor() - Method in interface org.noear.solon.flow.FlowContext
异步执行器
executor(ExecutorService) - Method in interface 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 - Interface in org.noear.solon.flow
流上下文,表示一个流实例的上下文数据(对外,不支持序列化)
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
 
FlowExchanger - Class in org.noear.solon.flow
流交换器,表示一个流在一次运行时的可交换数据和状态(对内,不支持序列化)
FlowExchanger(FlowContext) - Constructor for class org.noear.solon.flow.FlowExchanger
 
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(FlowDriver, Node, FlowExchanger, StateType) - Method in class org.noear.solon.flow.stateful.FlowStatefulServiceDefault
前进处理

G

get(String) - Method in interface org.noear.solon.flow.FlowContext
获取
getAs(String) - Method in class org.noear.solon.flow.AbstractFlowContext
获取
getAs(String) - Method in interface org.noear.solon.flow.FlowContext
获取
getAsBoolean(String) - Method in class org.noear.solon.flow.AbstractFlowContext
 
getAsNumber(String) - Method in class org.noear.solon.flow.AbstractFlowContext
 
getAsObject(String) - Method in class org.noear.solon.flow.AbstractFlowContext
 
getAsString(String) - Method in class org.noear.solon.flow.AbstractFlowContext
 
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
获取组件容器
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
获取脚本执行器
getExchanger() - Method in class org.noear.solon.flow.intercept.ChainInvocation
交换器
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.AbstractFlowContext
获取流实例id
getInstanceId() - Method in interface 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.AbstractFlowContext
获取或默认
getOrDefault(String, T) - Method in interface 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
前面的节点
getStart() - Method in class org.noear.solon.flow.Chain
获取起始节点
getStartNode() - Method in class org.noear.solon.flow.intercept.ChainInvocation
开始节点
getState() - Method in class org.noear.solon.flow.stateful.StatefulTask
状态
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(FlowExchanger, Condition) - Method in class org.noear.solon.flow.driver.AbstractFlowDriver
处理条件
handleCondition(FlowExchanger, Condition) - Method in interface org.noear.solon.flow.FlowDriver
处理条件检测
handleConditionDo(FlowExchanger, Condition, String) - Method in class org.noear.solon.flow.driver.AbstractFlowDriver
 
handleTask(FlowExchanger, Task) - Method in class org.noear.solon.flow.driver.SimpleFlowDriver
处理任务
handleTask(FlowExchanger, Task) - Method in interface org.noear.solon.flow.FlowDriver
处理执行任务
handleTaskDo(FlowExchanger, 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.ChainDecl
 
id - Variable in class org.noear.solon.flow.NodeDecl
 
inclusive_run(FlowDriver, FlowExchanger, Node, int) - Method in class org.noear.solon.flow.FlowEngineDefault
运行包容网关
inclusive_run_in(FlowDriver, FlowExchanger, Node, int) - Method in class org.noear.solon.flow.FlowEngineDefault
 
inclusive_run_out(FlowDriver, FlowExchanger, Node, int) - Method in class org.noear.solon.flow.FlowEngineDefault
 
inclusiveOf(String) - Static method in class org.noear.solon.flow.NodeDecl
构建包容网关节点
incrAdd(String, int) - Method in class org.noear.solon.flow.AbstractFlowContext
增量添加
incrAdd(String, int) - Method in interface org.noear.solon.flow.FlowContext
增量添加
incrGet(String) - Method in class org.noear.solon.flow.AbstractFlowContext
增量获取
incrGet(String) - Method in interface org.noear.solon.flow.FlowContext
增量获取
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.FlowExchanger
阻断(当前分支不再后流)
interrupt(boolean) - Method in class org.noear.solon.flow.FlowExchanger
阻断重置
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 class org.noear.solon.flow.stateful.controller.NotBlockStateController
 
isAutoForward(FlowContext, Node) - Method in interface org.noear.solon.flow.stateful.StateController
是否自动前进
isAutoForward(Node) - Method in class org.noear.solon.flow.stateful.StatefulFlowContext
 
isAutoForward(Node) - Method in interface org.noear.solon.flow.stateful.StatefulSupporter
是否自动前进
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.FlowExchanger
是否已阻断
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 class org.noear.solon.flow.stateful.controller.NotBlockStateController
是否可操作的
isOperatable(FlowContext, Node) - Method in interface org.noear.solon.flow.stateful.StateController
是否可操作的
isOperatable(Node) - Method in class org.noear.solon.flow.stateful.StatefulFlowContext
 
isOperatable(Node) - Method in interface org.noear.solon.flow.stateful.StatefulSupporter
是否可操作的
isStateful() - Method in interface org.noear.solon.flow.FlowContext
是否为有状态的
isStateful() - Method in class org.noear.solon.flow.stateful.StatefulFlowContext
 
isStateful() - Method in class org.noear.solon.flow.stateless.StatelessFlowContext
 
isStopped() - Method in class org.noear.solon.flow.FlowExchanger
是否已停止
iterator_run(FlowDriver, FlowExchanger, Node, int) - Method in class org.noear.solon.flow.FlowEngineDefault
 
iterator_run_in(FlowDriver, FlowExchanger, Node, int) - Method in class org.noear.solon.flow.FlowEngineDefault
 
iterator_run_out(FlowDriver, FlowExchanger, Node, int) - Method in class org.noear.solon.flow.FlowEngineDefault
 
iteratorOf(String) - Static method in class org.noear.solon.flow.NodeDecl
构建循环网关节点

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

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.ChainDecl
 
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.AbstractFlowContext
数据模型
model() - Method in interface 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, FlowExchanger, 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
 
nodes - Variable in class org.noear.solon.flow.ChainDecl
 
NodeType - Enum in org.noear.solon.flow
节点类型
NotBlockStateController - Class in org.noear.solon.flow.stateful.controller
不阻塞(全自动前进)状态控制器
NotBlockStateController() - Constructor for class org.noear.solon.flow.stateful.controller.NotBlockStateController
 

O

of() - Static method in interface org.noear.solon.flow.FlowContext
 
of(String) - Static method in interface org.noear.solon.flow.FlowContext
 
of(String, StateController, StateRepository) - Static method in interface org.noear.solon.flow.FlowContext
 
of(String, StateController) - Static method in interface org.noear.solon.flow.FlowContext
 
onNodeEnd(FlowExchanger, Node) - Method in class org.noear.solon.flow.driver.AbstractFlowDriver
当节点结束
onNodeEnd(FlowExchanger, Node) - Method in interface org.noear.solon.flow.FlowDriver
节点运行结束时
onNodeEnd(FlowDriver, FlowExchanger, Node) - Method in class org.noear.solon.flow.FlowEngineDefault
节点运行结束时
onNodeEnd(FlowContext, Node) - Method in interface org.noear.solon.flow.intercept.ChainInterceptor
节点运行结束时
onNodeStart(FlowExchanger, Node) - Method in class org.noear.solon.flow.driver.AbstractFlowDriver
当节点开始(节点不是任务)
onNodeStart(FlowExchanger, Node) - Method in interface org.noear.solon.flow.FlowDriver
节点运行开始时
onNodeStart(FlowDriver, FlowExchanger, 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.repository - package org.noear.solon.flow.stateful.repository
 
org.noear.solon.flow.stateless - package org.noear.solon.flow.stateless
 

P

parallel_run(FlowDriver, FlowExchanger, Node, int) - Method in class org.noear.solon.flow.FlowEngineDefault
运行并行网关
parallel_run_in(FlowDriver, FlowExchanger, Node, int) - Method in class org.noear.solon.flow.FlowEngineDefault
 
parallel_run_out(FlowDriver, FlowExchanger, Node, int) - Method in class org.noear.solon.flow.FlowEngineDefault
 
parallelOf(String) - Static method in class org.noear.solon.flow.NodeDecl
构建并行网关节点
parseByDecl(ChainDecl) - Static method in class org.noear.solon.flow.Chain
解析配置文档模型
parseByDom(ONode) - Static method in class org.noear.solon.flow.ChainDecl
解析配置文档模型
parseByText(String) - Static method in class org.noear.solon.flow.Chain
解析配置文本
parseByText(String) - Static method in class org.noear.solon.flow.ChainDecl
解析配置文本
parseByUri(String) - Static method in class org.noear.solon.flow.Chain
解析配置文件
parseByUri(String) - Static method in class org.noear.solon.flow.ChainDecl
解析配置文件
postHandleTask(FlowExchanger, Task) - Method in class org.noear.solon.flow.driver.AbstractFlowDriver
提交处理任务
postHandleTask(FlowExchanger, Task) - Method in interface org.noear.solon.flow.FlowDriver
提交处理任务
postOperation(String, String, Operation, FlowContext) - Method in interface org.noear.solon.flow.stateful.FlowStatefulService
提交操作
postOperation(Node, Operation, FlowContext) - Method in interface org.noear.solon.flow.stateful.FlowStatefulService
提交操作
postOperation(String, String, Operation, FlowContext) - Method in class org.noear.solon.flow.stateful.FlowStatefulServiceDefault
提交操作
postOperation(Node, Operation, FlowContext) - Method in class org.noear.solon.flow.stateful.FlowStatefulServiceDefault
提交操作
postOperationDo(FlowExchanger, Node, Operation) - Method in class org.noear.solon.flow.stateful.FlowStatefulServiceDefault
提交操作
postOperationIfWaiting(String, String, Operation, FlowContext) - Method in interface org.noear.solon.flow.stateful.FlowStatefulService
提交操作(如果当前任务为等待介入)
postOperationIfWaiting(Node, Operation, FlowContext) - Method in interface org.noear.solon.flow.stateful.FlowStatefulService
提交操作(如果当前任务为等待介入)
postOperationIfWaiting(String, String, Operation, FlowContext) - Method in class org.noear.solon.flow.stateful.FlowStatefulServiceDefault
提交操作(如果当前节点为等待介入)
postOperationIfWaiting(Node, Operation, FlowContext) - Method in class org.noear.solon.flow.stateful.FlowStatefulServiceDefault
提交操作(如果当前节点为等待介入)
prepare(FlowExchanger) - Method in class org.noear.solon.flow.FlowEngineDefault
准备工作
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.AbstractFlowContext
推入
put(String, Object) - Method in interface org.noear.solon.flow.FlowContext
推入
putAll(Map<String, Object>) - Method in class org.noear.solon.flow.AbstractFlowContext
推入全部
putAll(Map<String, Object>) - Method in interface 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.AbstractFlowContext
推入
putIfAbsent(String, Object) - Method in interface org.noear.solon.flow.FlowContext
推入

R

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.AbstractFlowContext
移除
remove(String) - Method in interface org.noear.solon.flow.FlowContext
移除
removeComponent(String) - Method in class org.noear.solon.flow.container.MapContainer
移除组件
removeInterceptor(ChainInterceptor) - Method in interface org.noear.solon.flow.FlowEngine
移除拦截器
removeInterceptor(ChainInterceptor) - Method in class org.noear.solon.flow.FlowEngineDefault
 
removeNode(String) - Method in class org.noear.solon.flow.ChainDecl
移除节点
run(FlowContext, Node) - Method in interface org.noear.solon.flow.TaskComponent
运行
runScript(String) - Method in class org.noear.solon.flow.FlowExchanger
运行脚本
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.FlowExchanger
运行任务
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

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
 
SimpleFlowDriver.Builder - Class in org.noear.solon.flow.driver
 
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.Temporary
栈获取
start(AppContext) - Method in class org.noear.solon.flow.integration.FlowPlugin
 
startOf(String) - Static method in class org.noear.solon.flow.NodeDecl
构建开始节点
stateClear(FlowContext) - Method in class org.noear.solon.flow.stateful.repository.InMemoryStateRepository
 
stateClear(FlowContext) - Method in class org.noear.solon.flow.stateful.repository.RedisStateRepository
 
stateClear() - Method in class org.noear.solon.flow.stateful.StatefulFlowContext
 
stateClear() - Method in interface org.noear.solon.flow.stateful.StatefulSupporter
状态清空
stateClear(FlowContext) - Method in interface org.noear.solon.flow.stateful.StateRepository
状态清空
StateController - Interface in org.noear.solon.flow.stateful
状态控制器
StatefulFlowContext - Class in org.noear.solon.flow.stateful
有状态的流上下文(兼容无状态)
StatefulFlowContext(String, StateController, StateRepository) - Constructor for class org.noear.solon.flow.stateful.StatefulFlowContext
 
statefulService() - Method in interface org.noear.solon.flow.FlowEngine
有状态的服务
statefulService() - Method in class org.noear.solon.flow.FlowEngineDefault
 
statefulSupporter() - Method in interface org.noear.solon.flow.FlowContext
获取有状态的支持者
statefulSupporter() - Method in class org.noear.solon.flow.stateful.StatefulFlowContext
 
StatefulSupporter - Interface in org.noear.solon.flow.stateful
有状态的支持者
statefulSupporter() - Method in class org.noear.solon.flow.stateless.StatelessFlowContext
 
StatefulTask - Class in org.noear.solon.flow.stateful
有状态的任务
StatefulTask(FlowEngine, Node, StateType) - Constructor for class org.noear.solon.flow.stateful.StatefulTask
 
stateGet(FlowContext, Node) - Method in class org.noear.solon.flow.stateful.repository.InMemoryStateRepository
 
stateGet(FlowContext, Node) - Method in class org.noear.solon.flow.stateful.repository.RedisStateRepository
 
stateGet(Node) - Method in class org.noear.solon.flow.stateful.StatefulFlowContext
 
stateGet(Node) - Method in interface org.noear.solon.flow.stateful.StatefulSupporter
状态获取
stateGet(FlowContext, Node) - Method in interface org.noear.solon.flow.stateful.StateRepository
状态获取
StatelessFlowContext - Class in org.noear.solon.flow.stateless
无状态流上下文(不支持序列化)
StatelessFlowContext(String) - Constructor for class org.noear.solon.flow.stateless.StatelessFlowContext
 
StatelessFlowContext() - Constructor for class org.noear.solon.flow.stateless.StatelessFlowContext
 
statePut(FlowContext, Node, StateType) - Method in class org.noear.solon.flow.stateful.repository.InMemoryStateRepository
 
statePut(FlowContext, Node, StateType) - Method in class org.noear.solon.flow.stateful.repository.RedisStateRepository
 
statePut(Node, StateType) - Method in class org.noear.solon.flow.stateful.StatefulFlowContext
 
statePut(Node, StateType) - Method in interface org.noear.solon.flow.stateful.StatefulSupporter
状态推入
statePut(FlowContext, Node, StateType) - Method in interface org.noear.solon.flow.stateful.StateRepository
状态推入
stateRemove(FlowContext, Node) - Method in class org.noear.solon.flow.stateful.repository.InMemoryStateRepository
 
stateRemove(FlowContext, Node) - Method in class org.noear.solon.flow.stateful.repository.RedisStateRepository
 
stateRemove(Node) - Method in class org.noear.solon.flow.stateful.StatefulFlowContext
 
stateRemove(Node) - Method in interface org.noear.solon.flow.stateful.StatefulSupporter
状态移除
stateRemove(FlowContext, Node) - Method in interface org.noear.solon.flow.stateful.StateRepository
状态移除
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.FlowExchanger
停止(整个流程不再后流)

T

TAG - Static variable in class org.noear.solon.flow.FlowExchanger
 
TAG - Static variable in class org.noear.solon.flow.Node
 
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, FlowExchanger, Node) - Method in class org.noear.solon.flow.FlowEngineDefault
执行任务
TaskComponent - Interface in org.noear.solon.flow
任务组件
temporary() - Method in class org.noear.solon.flow.FlowExchanger
临时存放器
Temporary - Class in org.noear.solon.flow
临时的(内部使用)
Temporary() - Constructor for class org.noear.solon.flow.Temporary
 
title - Variable in class org.noear.solon.flow.ChainDecl
 
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
toJson() - Method in class org.noear.solon.flow.ChainDecl
转为 json
toString() - Method in class org.noear.solon.flow.Condition
 
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.NodeDecl
 
toString() - Method in class org.noear.solon.flow.stateful.StatefulTask
 
toString() - Method in class org.noear.solon.flow.Task
 
toString() - Method in class org.noear.solon.flow.Temporary
 
toYaml() - Method in class org.noear.solon.flow.Chain
转为 yaml
toYaml() - Method in class org.noear.solon.flow.ChainDecl
转为 yaml
tryAsChainTask(FlowExchanger, Task, String) - Method in class org.noear.solon.flow.driver.AbstractFlowDriver
尝试作为子链任务运行
tryAsComponentTask(FlowExchanger, Task, String) - Method in class org.noear.solon.flow.driver.AbstractFlowDriver
尝试作为组件任务运行
tryAsScriptCondition(FlowExchanger, Condition, String) - Method in class org.noear.solon.flow.driver.AbstractFlowDriver
尝试作为脚本条件运行
tryAsScriptTask(FlowExchanger, 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.
vars() - Method in class org.noear.solon.flow.Temporary
变量集

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.