Class ParallelBlockRelationship
java.lang.Object
io.jenkins.plugins.pipelinegraphview.treescanner.NodeRelationship
io.jenkins.plugins.pipelinegraphview.treescanner.ParallelBlockRelationship
-
Field Summary
Modifier and TypeFieldDescriptionprotected List<org.jenkinsci.plugins.workflow.graph.FlowNode>
protected List<org.jenkinsci.plugins.workflow.graph.BlockStartNode>
protected org.jenkinsci.plugins.workflow.pipelinegraphanalysis.GenericStatus
protected org.jenkinsci.plugins.workflow.pipelinegraphanalysis.TimingInfo
Fields inherited from class io.jenkins.plugins.pipelinegraphview.treescanner.NodeRelationship
after, before, end, start
-
Constructor Summary
ConstructorDescriptionParallelBlockRelationship
(org.jenkinsci.plugins.workflow.graph.FlowNode start, org.jenkinsci.plugins.workflow.graph.FlowNode end, org.jenkinsci.plugins.workflow.graph.FlowNode after, ArrayDeque<NodeRelationship> branchRelationships) ParallelBlockRelationship
(org.jenkinsci.plugins.workflow.graph.FlowNode start, org.jenkinsci.plugins.workflow.graph.FlowNode end, org.jenkinsci.plugins.workflow.graph.FlowNode after, List<org.jenkinsci.plugins.workflow.graph.BlockStartNode> branchStarts, List<org.jenkinsci.plugins.workflow.graph.FlowNode> branchEnds) -
Method Summary
Modifier and TypeMethodDescriptionList<org.jenkinsci.plugins.workflow.graph.FlowNode>
List<org.jenkinsci.plugins.workflow.graph.BlockStartNode>
getBranchStatus
(org.jenkinsci.plugins.workflow.job.WorkflowRun run, org.jenkinsci.plugins.workflow.graph.BlockStartNode branchStartNode) org.jenkinsci.plugins.workflow.pipelinegraphanalysis.TimingInfo
getBranchTimingInfo
(org.jenkinsci.plugins.workflow.job.WorkflowRun run, org.jenkinsci.plugins.workflow.graph.BlockStartNode startNode) getStatus
(org.jenkinsci.plugins.workflow.job.WorkflowRun run) org.jenkinsci.plugins.workflow.pipelinegraphanalysis.TimingInfo
getTimingInfo
(org.jenkinsci.plugins.workflow.job.WorkflowRun run)
-
Field Details
-
branchStarts
-
branchEnds
-
branchStatuses
-
branchTimings
-
overallStatus
protected org.jenkinsci.plugins.workflow.pipelinegraphanalysis.GenericStatus overallStatus -
overallTiming
protected org.jenkinsci.plugins.workflow.pipelinegraphanalysis.TimingInfo overallTiming
-
-
Constructor Details
-
ParallelBlockRelationship
public ParallelBlockRelationship(@NonNull org.jenkinsci.plugins.workflow.graph.FlowNode start, @NonNull org.jenkinsci.plugins.workflow.graph.FlowNode end, @NonNull org.jenkinsci.plugins.workflow.graph.FlowNode after, List<org.jenkinsci.plugins.workflow.graph.BlockStartNode> branchStarts, List<org.jenkinsci.plugins.workflow.graph.FlowNode> branchEnds) -
ParallelBlockRelationship
public ParallelBlockRelationship(@NonNull org.jenkinsci.plugins.workflow.graph.FlowNode start, @NonNull org.jenkinsci.plugins.workflow.graph.FlowNode end, @CheckForNull org.jenkinsci.plugins.workflow.graph.FlowNode after, ArrayDeque<NodeRelationship> branchRelationships)
-
-
Method Details
-
getBranchStarts
-
getBranchEnds
-
getTimingInfo
@NonNull public org.jenkinsci.plugins.workflow.pipelinegraphanalysis.TimingInfo getTimingInfo(org.jenkinsci.plugins.workflow.job.WorkflowRun run) - Overrides:
getTimingInfo
in classNodeRelationship
-
getBranchTimingInfo
@NonNull public org.jenkinsci.plugins.workflow.pipelinegraphanalysis.TimingInfo getBranchTimingInfo(org.jenkinsci.plugins.workflow.job.WorkflowRun run, org.jenkinsci.plugins.workflow.graph.BlockStartNode startNode) -
getStatus
- Overrides:
getStatus
in classNodeRelationship
-
getBranchStatus
@NonNull public NodeRunStatus getBranchStatus(org.jenkinsci.plugins.workflow.job.WorkflowRun run, org.jenkinsci.plugins.workflow.graph.BlockStartNode branchStartNode)
-