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