Class 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.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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 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 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)  
      void onNewHead​(org.jenkinsci.plugins.workflow.graph.FlowNode node)  
    • Constructor Detail

      • GraphListenerAdapterToPipelineListener

        public GraphListenerAdapterToPipelineListener()
    • Method Detail

      • 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)
      • 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)