⛰元数据操作器
版本支持:v2.13.0+
在LiteFlow框架中,最重要的两个概念就是规则
以及组件
。
框架提供了一个元数据管理器LiteflowMetaOperator
用来管理这两大元素。
这里解释一些比较重要的方法:
Chain getChain(String chainId)
:通过chainId得到Chain对象
List<Chain> getChainsContainsNodeId(String nodeId)
:找出含有指定nodeId的chain对象
void reloadAllChain()
:刷新所有的规则
void reloadOneChain(String chainId, String el)
:刷新某一个规则
void reloadOneChain(String chainId, String el, String routeEl)
:刷新某一个规则,带决策路由。(有关决策路由的知识请参考决策路由概念和介绍)
void removeChain(String chainId)
:从元数据卸载掉一个chain
void removeChain(String... chainIds)
:从元数据中卸载掉多个chain
List<Node> getNodes(Executable executable)
:从任意Executable对象中取到Node列表,Executable包括Chain,Condition,Node
List<Node> getNodes(String chainId)
:通过chainId获得这个chain中所有的Node
List<Node> getNodesInAllChain(String nodeId)
:通过nodeId找到在所有Chain中存在的Node对象列表
帮助我们改善此文档 (opens new window)
上次更新: 2025/02/16, 21:26:30