Class BreadthFirstNodeTraversal<N>

java.lang.Object
com.smartcodeltd.jenkinsci.plugins.buildmonitor.pipeline.BreadthFirstNodeTraversal<N>
Direct Known Subclasses:
WorkflowNodeTraversal

public abstract class BreadthFirstNodeTraversal<N> extends Object
  • Constructor Details

    • BreadthFirstNodeTraversal

      public BreadthFirstNodeTraversal()
  • Method Details

    • start

      public void start(List<N> nodes)
    • isStageStep

      protected abstract boolean isStageStep(N node)
    • getDisplayName

      protected abstract String getDisplayName(N node)
    • getParents

      protected abstract Collection<N> getParents(N node)
    • getStages

      public List<String> getStages()