@Preview(value="3.0")
public interface FlowEngine
| Modifier and Type | Method and Description |
|---|---|
Collection<Chain> |
chains()
获取链集合
|
default void |
eval(Chain chain)
评估
|
default void |
eval(Chain chain,
ChainContext context)
评估
|
void |
eval(Chain chain,
String startId,
int depth,
ChainContext context)
评估
|
default void |
eval(String chainId)
评估
|
default void |
eval(String chainId,
ChainContext context)
评估
|
void |
eval(String chainId,
String startId,
int depth,
ChainContext context)
评估
|
void |
load(Chain chain)
加载链
|
default void |
load(String chainUri)
解析配置文件
|
static FlowEngine |
newInstance()
新实例
|
default void |
register(ChainDriver driver)
注册默认链驱动器
|
void |
register(String name,
ChainDriver driver)
注册链驱动器
|
void |
unload(String chainId)
卸载链
|
void |
unregister(String name)
注销链驱动器
|
static FlowEngine newInstance()
void register(String name, ChainDriver driver)
name - 名字driver - 驱动器default void register(ChainDriver driver)
driver - 默认驱动器void unregister(String name)
default void load(String chainUri) throws IOException
chainUri - 链资源地址IOExceptionvoid load(Chain chain)
chain - 链void unload(String chainId)
chainId - 链IdCollection<Chain> chains()
default void eval(String chainId) throws Throwable
chainId - 链IdThrowabledefault void eval(String chainId, ChainContext context) throws Throwable
chainId - 链Idcontext - 上下文Throwablevoid eval(String chainId, String startId, int depth, ChainContext context) throws Throwable
chainId - 链IdstartId - 开始Iddepth - 执行深度context - 上下文Throwabledefault void eval(Chain chain, ChainContext context) throws Throwable
chain - 链context - 上下文Throwablevoid eval(Chain chain, String startId, int depth, ChainContext context) throws Throwable
chain - 链startId - 开始Iddepth - 执行深度context - 上下文ThrowableCopyright © 2025. All rights reserved.