Uses of Class
org.jenkinsci.plugins.workflow.graphanalysis.ForkScanner
Packages that use ForkScanner
Package
Description
Provides a library of methods to work with and analyze the graph of
FlowNodes produced from a pipeline execution.-
Uses of ForkScanner in org.jenkinsci.plugins.workflow.graphanalysis
Methods in org.jenkinsci.plugins.workflow.graphanalysis with parameters of type ForkScannerModifier and TypeMethodDescriptionvoidSimpleChunkVisitor.atomNode(FlowNode before, FlowNode atomNode, FlowNode after, ForkScanner scan) Called for a flownode neither start nor end.voidStandardChunkVisitor.atomNode(FlowNode before, FlowNode atomNode, FlowNode after, ForkScanner scan) Extend me to do something with nodes inside a chunkvoidSimpleChunkVisitor.chunkEnd(FlowNode endNode, FlowNode afterChunk, ForkScanner scanner) Called when hitting the end of a chunk.voidStandardChunkVisitor.chunkEnd(FlowNode endNode, FlowNode afterChunk, ForkScanner scanner) voidSimpleChunkVisitor.chunkStart(FlowNode startNode, FlowNode beforeBlock, ForkScanner scanner) Called when hitting the start of a chunk.voidStandardChunkVisitor.chunkStart(FlowNode startNode, FlowNode beforeBlock, ForkScanner scanner) voidSimpleChunkVisitor.parallelBranchEnd(FlowNode parallelStartNode, FlowNode branchEndNode, ForkScanner scanner) Hit the end start of a parallel branchvoidStandardChunkVisitor.parallelBranchEnd(FlowNode parallelStartNode, FlowNode branchEndNode, ForkScanner scanner) voidSimpleChunkVisitor.parallelBranchStart(FlowNode parallelStartNode, FlowNode branchStartNode, ForkScanner scanner) Hit the start of a parallel branchvoidStandardChunkVisitor.parallelBranchStart(FlowNode parallelStartNode, FlowNode branchStartNode, ForkScanner scanner) voidSimpleChunkVisitor.parallelEnd(FlowNode parallelStartNode, FlowNode parallelEndNode, ForkScanner scanner) Notifies that we've seen the end of a parallel blockvoidStandardChunkVisitor.parallelEnd(FlowNode parallelStartNode, FlowNode parallelEndNode, ForkScanner scanner) voidSimpleChunkVisitor.parallelStart(FlowNode parallelStartNode, FlowNode branchNode, ForkScanner scanner) Notifies that we've hit the start of a parallel block (the point where it branches out).voidStandardChunkVisitor.parallelStart(FlowNode parallelStartNode, FlowNode branchNode, ForkScanner scanner)