public class PipelineStepVisitor
extends org.jenkinsci.plugins.workflow.graphanalysis.StandardChunkVisitor
- Stage boundary: Stage boundary ends where another another stage start or this stage block ends - branch boundary: branch block boundary
Original source: https://github.com/jenkinsci/blueocean-plugin/blob/master/blueocean-pipeline-api-impl/src/main/java/io/jenkins/blueocean/rest/impl/pipeline/PipelineStepVisitor.java
| Constructor and Description |
|---|
PipelineStepVisitor(org.jenkinsci.plugins.workflow.job.WorkflowRun run,
org.jenkinsci.plugins.workflow.graph.FlowNode node) |
| Modifier and Type | Method and Description |
|---|---|
void |
atomNode(org.jenkinsci.plugins.workflow.graph.FlowNode before,
org.jenkinsci.plugins.workflow.graph.FlowNode atomNode,
org.jenkinsci.plugins.workflow.graph.FlowNode after,
org.jenkinsci.plugins.workflow.graphanalysis.ForkScanner scan) |
void |
chunkEnd(org.jenkinsci.plugins.workflow.graph.FlowNode endNode,
org.jenkinsci.plugins.workflow.graph.FlowNode afterChunk,
org.jenkinsci.plugins.workflow.graphanalysis.ForkScanner scanner) |
void |
chunkStart(org.jenkinsci.plugins.workflow.graph.FlowNode startNode,
org.jenkinsci.plugins.workflow.graph.FlowNode beforeBlock,
org.jenkinsci.plugins.workflow.graphanalysis.ForkScanner scanner) |
List<FlowNodeWrapper> |
getStageSteps(String startNodeId) |
FlowNodeWrapper |
getStep(String id) |
List<FlowNodeWrapper> |
getSteps() |
protected void |
handleChunkDone(org.jenkinsci.plugins.workflow.graphanalysis.MemoryFlowChunk chunk) |
void |
parallelBranchEnd(org.jenkinsci.plugins.workflow.graph.FlowNode parallelStartNode,
org.jenkinsci.plugins.workflow.graph.FlowNode branchEndNode,
org.jenkinsci.plugins.workflow.graphanalysis.ForkScanner scanner) |
void |
parallelBranchStart(org.jenkinsci.plugins.workflow.graph.FlowNode parallelStartNode,
org.jenkinsci.plugins.workflow.graph.FlowNode branchStartNode,
org.jenkinsci.plugins.workflow.graphanalysis.ForkScanner scanner) |
public PipelineStepVisitor(org.jenkinsci.plugins.workflow.job.WorkflowRun run,
@Nullable
org.jenkinsci.plugins.workflow.graph.FlowNode node)
public void parallelBranchStart(@Nonnull org.jenkinsci.plugins.workflow.graph.FlowNode parallelStartNode, @Nonnull org.jenkinsci.plugins.workflow.graph.FlowNode branchStartNode, @Nonnull org.jenkinsci.plugins.workflow.graphanalysis.ForkScanner scanner)
parallelBranchStart in interface org.jenkinsci.plugins.workflow.graphanalysis.SimpleChunkVisitorparallelBranchStart in class org.jenkinsci.plugins.workflow.graphanalysis.StandardChunkVisitorpublic void parallelBranchEnd(@Nonnull org.jenkinsci.plugins.workflow.graph.FlowNode parallelStartNode, @Nonnull org.jenkinsci.plugins.workflow.graph.FlowNode branchEndNode, @Nonnull org.jenkinsci.plugins.workflow.graphanalysis.ForkScanner scanner)
parallelBranchEnd in interface org.jenkinsci.plugins.workflow.graphanalysis.SimpleChunkVisitorparallelBranchEnd in class org.jenkinsci.plugins.workflow.graphanalysis.StandardChunkVisitorpublic void chunkStart(@Nonnull org.jenkinsci.plugins.workflow.graph.FlowNode startNode, @CheckForNull org.jenkinsci.plugins.workflow.graph.FlowNode beforeBlock, @Nonnull org.jenkinsci.plugins.workflow.graphanalysis.ForkScanner scanner)
chunkStart in interface org.jenkinsci.plugins.workflow.graphanalysis.SimpleChunkVisitorchunkStart in class org.jenkinsci.plugins.workflow.graphanalysis.StandardChunkVisitorpublic void chunkEnd(@Nonnull org.jenkinsci.plugins.workflow.graph.FlowNode endNode, @CheckForNull org.jenkinsci.plugins.workflow.graph.FlowNode afterChunk, @Nonnull org.jenkinsci.plugins.workflow.graphanalysis.ForkScanner scanner)
chunkEnd in interface org.jenkinsci.plugins.workflow.graphanalysis.SimpleChunkVisitorchunkEnd in class org.jenkinsci.plugins.workflow.graphanalysis.StandardChunkVisitorprotected void handleChunkDone(@Nonnull org.jenkinsci.plugins.workflow.graphanalysis.MemoryFlowChunk chunk)
handleChunkDone in class org.jenkinsci.plugins.workflow.graphanalysis.StandardChunkVisitorpublic void atomNode(@CheckForNull org.jenkinsci.plugins.workflow.graph.FlowNode before, @Nonnull org.jenkinsci.plugins.workflow.graph.FlowNode atomNode, @CheckForNull org.jenkinsci.plugins.workflow.graph.FlowNode after, @Nonnull org.jenkinsci.plugins.workflow.graphanalysis.ForkScanner scan)
atomNode in interface org.jenkinsci.plugins.workflow.graphanalysis.SimpleChunkVisitoratomNode in class org.jenkinsci.plugins.workflow.graphanalysis.StandardChunkVisitorpublic List<FlowNodeWrapper> getSteps()
public List<FlowNodeWrapper> getStageSteps(String startNodeId)
public FlowNodeWrapper getStep(String id)
Copyright © 2016–2021. All rights reserved.