public class FlowNodes extends Object
| Constructor and Description |
|---|
FlowNodes() |
| Modifier and Type | Method and Description |
|---|---|
static void |
forEach(org.jenkinsci.plugins.workflow.flow.FlowExecution execution,
Callback<org.jenkinsci.plugins.workflow.graph.FlowNode> callback)
Traverses through all the nodes invoking the given callback
|
static void |
forEach(List<org.jenkinsci.plugins.workflow.graph.FlowNode> nodes,
Callback<org.jenkinsci.plugins.workflow.graph.FlowNode> callback)
Traverses through all the nodes invoking the given callback
|
static long |
getDuration(org.jenkinsci.plugins.workflow.graph.FlowNode startNode,
org.jenkinsci.plugins.workflow.graph.FlowNode endNode) |
static org.jenkinsci.plugins.workflow.graph.FlowNode |
getNextStageNode(org.jenkinsci.plugins.workflow.graph.FlowNode node) |
static int |
getNodeIdNumber(org.jenkinsci.plugins.workflow.graph.FlowNode node) |
static List<org.jenkinsci.plugins.workflow.graph.FlowNode> |
getSortedFlowNodes(org.jenkinsci.plugins.workflow.flow.FlowExecution execution) |
static List<org.jenkinsci.plugins.workflow.graph.FlowNode> |
getSortedFlowNodes(List<org.jenkinsci.plugins.workflow.graph.FlowNode> flowNodes) |
static List<org.jenkinsci.plugins.workflow.graph.FlowNode> |
getSortedStageNodes(org.jenkinsci.plugins.workflow.flow.FlowExecution execution) |
static List<org.jenkinsci.plugins.workflow.graph.FlowNode> |
getSortedStageNodes(List<org.jenkinsci.plugins.workflow.graph.FlowNode> flowNodes) |
static long |
getStageDuration(org.jenkinsci.plugins.workflow.graph.FlowNode node) |
static boolean |
isStageNode(org.jenkinsci.plugins.workflow.graph.FlowNode node)
Returns true if the given node is a stage node
|
static void |
sortInNodeIdOrder(List<org.jenkinsci.plugins.workflow.graph.FlowNode> answer) |
public static boolean isStageNode(org.jenkinsci.plugins.workflow.graph.FlowNode node)
public static void forEach(org.jenkinsci.plugins.workflow.flow.FlowExecution execution,
Callback<org.jenkinsci.plugins.workflow.graph.FlowNode> callback)
public static void forEach(List<org.jenkinsci.plugins.workflow.graph.FlowNode> nodes, Callback<org.jenkinsci.plugins.workflow.graph.FlowNode> callback)
public static org.jenkinsci.plugins.workflow.graph.FlowNode getNextStageNode(org.jenkinsci.plugins.workflow.graph.FlowNode node)
public static List<org.jenkinsci.plugins.workflow.graph.FlowNode> getSortedStageNodes(org.jenkinsci.plugins.workflow.flow.FlowExecution execution)
public static List<org.jenkinsci.plugins.workflow.graph.FlowNode> getSortedStageNodes(List<org.jenkinsci.plugins.workflow.graph.FlowNode> flowNodes)
public static List<org.jenkinsci.plugins.workflow.graph.FlowNode> getSortedFlowNodes(org.jenkinsci.plugins.workflow.flow.FlowExecution execution)
public static List<org.jenkinsci.plugins.workflow.graph.FlowNode> getSortedFlowNodes(List<org.jenkinsci.plugins.workflow.graph.FlowNode> flowNodes)
public static void sortInNodeIdOrder(List<org.jenkinsci.plugins.workflow.graph.FlowNode> answer)
public static int getNodeIdNumber(org.jenkinsci.plugins.workflow.graph.FlowNode node)
public static long getStageDuration(org.jenkinsci.plugins.workflow.graph.FlowNode node)
public static long getDuration(org.jenkinsci.plugins.workflow.graph.FlowNode startNode,
org.jenkinsci.plugins.workflow.graph.FlowNode endNode)
Copyright © 2016–2017 Radicore AB. All rights reserved.