类 MutableGraphCache
java.lang.Object
com.aizuda.easy.retry.server.job.task.support.cache.MutableGraphCache
- 从以下版本开始:
- 2.6.0
- 作者:
- xiaowoniu
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static com.google.common.graph.MutableGraph<Long>根据给定的workflowBatchId获取图对象。getAllDescendants(com.google.common.graph.MutableGraph<Long> graph, Long parentId) getBrotherNode(com.google.common.graph.MutableGraph<Long> graph, Long nodeId) 获取所有的叶子节点static com.google.common.graph.MutableGraph<Long>getOrDefault(Long workflowBatchId, String jsonGraph) 获取指定workflowBatchId的可变图对象,若图对象不存在则使用给定的jsonGraph反序列化生成新的图对象并返回
-
构造器详细资料
-
MutableGraphCache
public MutableGraphCache()
-
-
方法详细资料
-
getOrDefault
public static com.google.common.graph.MutableGraph<Long> getOrDefault(Long workflowBatchId, String jsonGraph) 获取指定workflowBatchId的可变图对象,若图对象不存在则使用给定的jsonGraph反序列化生成新的图对象并返回- 参数:
workflowBatchId- 工作流批次IDjsonGraph- JSON格式的图对象字符串- 返回:
MutableGraph图对象
-
get
根据给定的workflowBatchId获取图对象。- 参数:
workflowBatchId- 工作流批次ID- 返回:
MutableGraph返回对应的图对象,如果不存在则返回空图
-
getLeaves
获取所有的叶子节点- 参数:
workflowBatchId- 工作流批次IDjsonGraph- JSON格式的图对象字符串- 返回:
- 叶子节点
-
getAllDescendants
-
getBrotherNode
-