public class WorkflowGraph extends Object
DAG graph for workflow source -> pre_node target -> cur_node
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
allMatch(Predicate<Map.Entry<cn.ponfee.disjob.common.dag.DAGEdge,SchedWorkflow>> predicate) |
boolean |
anyMatch(Predicate<Map.Entry<cn.ponfee.disjob.common.dag.DAGEdge,SchedWorkflow>> predicate) |
SchedWorkflow |
get(cn.ponfee.disjob.common.dag.DAGNode source,
cn.ponfee.disjob.common.dag.DAGNode target) |
Map<cn.ponfee.disjob.common.dag.DAGEdge,SchedWorkflow> |
map() |
static WorkflowGraph |
of(List<SchedWorkflow> workflows) |
Map<cn.ponfee.disjob.common.dag.DAGEdge,SchedWorkflow> |
predecessors(cn.ponfee.disjob.common.dag.DAGNode node) |
Map<cn.ponfee.disjob.common.dag.DAGEdge,SchedWorkflow> |
successors(cn.ponfee.disjob.common.dag.DAGNode node) |
public static WorkflowGraph of(List<SchedWorkflow> workflows)
public Map<cn.ponfee.disjob.common.dag.DAGEdge,SchedWorkflow> predecessors(cn.ponfee.disjob.common.dag.DAGNode node)
public Map<cn.ponfee.disjob.common.dag.DAGEdge,SchedWorkflow> successors(cn.ponfee.disjob.common.dag.DAGNode node)
public Map<cn.ponfee.disjob.common.dag.DAGEdge,SchedWorkflow> map()
public SchedWorkflow get(cn.ponfee.disjob.common.dag.DAGNode source, cn.ponfee.disjob.common.dag.DAGNode target)
public boolean allMatch(Predicate<Map.Entry<cn.ponfee.disjob.common.dag.DAGEdge,SchedWorkflow>> predicate)
public boolean anyMatch(Predicate<Map.Entry<cn.ponfee.disjob.common.dag.DAGEdge,SchedWorkflow>> predicate)
Copyright © 2025. All rights reserved.