Class GraphListenerAdapterToPipelineListener

java.lang.Object
io.jenkins.plugins.opentelemetry.job.jenkins.GraphListenerAdapterToPipelineListener
All Implemented Interfaces:
ExtensionPoint, org.jenkinsci.plugins.workflow.flow.GraphListener, org.jenkinsci.plugins.workflow.flow.GraphListener.Synchronous, org.jenkinsci.plugins.workflow.flow.StepListener

@Extension public class GraphListenerAdapterToPipelineListener extends Object implements org.jenkinsci.plugins.workflow.flow.StepListener, org.jenkinsci.plugins.workflow.flow.GraphListener, org.jenkinsci.plugins.workflow.flow.GraphListener.Synchronous
Adapter to simplify the implementation of pipeline Step listeners.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface hudson.ExtensionPoint

    ExtensionPoint.LegacyInstancesAreScopedToHudson

    Nested classes/interfaces inherited from interface org.jenkinsci.plugins.workflow.flow.GraphListener

    org.jenkinsci.plugins.workflow.flow.GraphListener.Synchronous
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    fireOnAfterAtomicStep(org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode stepAtomNode, org.jenkinsci.plugins.workflow.graph.FlowNode nextNode, org.jenkinsci.plugins.workflow.job.WorkflowRun run)
     
    void
    fireOnAfterEndNodeStep(org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode node, String nodeName, org.jenkinsci.plugins.workflow.graph.FlowNode nextNode, org.jenkinsci.plugins.workflow.job.WorkflowRun run)
     
    void
    fireOnAfterEndStageStep(org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode node, String stageName, org.jenkinsci.plugins.workflow.graph.FlowNode nextNode, org.jenkinsci.plugins.workflow.job.WorkflowRun run)
     
    void
    fireOnAfterEndWithNewSpanStep(org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode node, org.jenkinsci.plugins.workflow.graph.FlowNode nextNode, org.jenkinsci.plugins.workflow.job.WorkflowRun run)
     
    void
    fireOnAfterStartNodeStep(org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode node, String nodeLabel, org.jenkinsci.plugins.workflow.job.WorkflowRun run)
     
    void
    fireOnBeforeAtomicStep(org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode node, org.jenkinsci.plugins.workflow.job.WorkflowRun run)
     
    void
    fireOnBeforeStartStageStep(org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode node, String stageName, org.jenkinsci.plugins.workflow.job.WorkflowRun run)
     
    void
    fireOnBeforeWithNewSpanStep(org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode node, org.jenkinsci.plugins.workflow.job.WorkflowRun run)
     
    void
    fireOnEndPipeline(org.jenkinsci.plugins.workflow.graph.FlowEndNode node, org.jenkinsci.plugins.workflow.job.WorkflowRun run)
     
    void
    fireOnStartNodeStep(org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode node, String nodeLabel, org.jenkinsci.plugins.workflow.job.WorkflowRun run)
     
    void
    fireOnStartPipeline(org.jenkinsci.plugins.workflow.graph.FlowStartNode node, org.jenkinsci.plugins.workflow.job.WorkflowRun run)
     
    protected void
    log(Supplier<String> message)
     
    protected void
    log(Level level, Supplier<String> message)
     
    void
    notifyOfNewStep(org.jenkinsci.plugins.workflow.steps.Step step, org.jenkinsci.plugins.workflow.steps.StepContext context)
     
    final void
    onNewHead(org.jenkinsci.plugins.workflow.graph.FlowNode node)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • GraphListenerAdapterToPipelineListener

      public GraphListenerAdapterToPipelineListener()
  • Method Details

    • onNewHead

      public final void onNewHead(org.jenkinsci.plugins.workflow.graph.FlowNode node)
      Specified by:
      onNewHead in interface org.jenkinsci.plugins.workflow.flow.GraphListener
    • notifyOfNewStep

      public void notifyOfNewStep(@NonNull org.jenkinsci.plugins.workflow.steps.Step step, @NonNull org.jenkinsci.plugins.workflow.steps.StepContext context)
      Specified by:
      notifyOfNewStep in interface org.jenkinsci.plugins.workflow.flow.StepListener
    • fireOnAfterAtomicStep

      public void fireOnAfterAtomicStep(@NonNull org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode stepAtomNode, org.jenkinsci.plugins.workflow.graph.FlowNode nextNode, @NonNull org.jenkinsci.plugins.workflow.job.WorkflowRun run)
    • fireOnEndPipeline

      public void fireOnEndPipeline(@NonNull org.jenkinsci.plugins.workflow.graph.FlowEndNode node, @NonNull org.jenkinsci.plugins.workflow.job.WorkflowRun run)
    • fireOnStartPipeline

      public void fireOnStartPipeline(@NonNull org.jenkinsci.plugins.workflow.graph.FlowStartNode node, @NonNull org.jenkinsci.plugins.workflow.job.WorkflowRun run)
    • fireOnAfterEndNodeStep

      public void fireOnAfterEndNodeStep(@NonNull org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode node, @NonNull String nodeName, org.jenkinsci.plugins.workflow.graph.FlowNode nextNode, @NonNull org.jenkinsci.plugins.workflow.job.WorkflowRun run)
    • fireOnAfterEndStageStep

      public void fireOnAfterEndStageStep(@NonNull org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode node, @NonNull String stageName, org.jenkinsci.plugins.workflow.graph.FlowNode nextNode, @NonNull org.jenkinsci.plugins.workflow.job.WorkflowRun run)
    • fireOnBeforeWithNewSpanStep

      public void fireOnBeforeWithNewSpanStep(@NonNull org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode node, @NonNull org.jenkinsci.plugins.workflow.job.WorkflowRun run)
    • fireOnAfterEndWithNewSpanStep

      public void fireOnAfterEndWithNewSpanStep(@NonNull org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode node, org.jenkinsci.plugins.workflow.graph.FlowNode nextNode, @NonNull org.jenkinsci.plugins.workflow.job.WorkflowRun run)
    • fireOnBeforeAtomicStep

      public void fireOnBeforeAtomicStep(@NonNull org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode node, @NonNull org.jenkinsci.plugins.workflow.job.WorkflowRun run)
    • fireOnStartNodeStep

      public void fireOnStartNodeStep(@NonNull org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode node, @NonNull String nodeLabel, @NonNull org.jenkinsci.plugins.workflow.job.WorkflowRun run)
    • fireOnAfterStartNodeStep

      public void fireOnAfterStartNodeStep(@NonNull org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode node, @NonNull String nodeLabel, @NonNull org.jenkinsci.plugins.workflow.job.WorkflowRun run)
    • fireOnBeforeStartStageStep

      public void fireOnBeforeStartStageStep(@NonNull org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode node, @NonNull String stageName, @NonNull org.jenkinsci.plugins.workflow.job.WorkflowRun run)
    • log

      protected void log(@NonNull Supplier<String> message)
    • log

      protected void log(@NonNull Level level, @NonNull Supplier<String> message)