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