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.Synchronous
Adapter to simplify the implementation of pipeline
Step listeners.-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudsonNested classes/interfaces inherited from interface org.jenkinsci.plugins.workflow.flow.GraphListener
org.jenkinsci.plugins.workflow.flow.GraphListener.Synchronous -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfireOnAfterAtomicStep(org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode stepAtomNode, org.jenkinsci.plugins.workflow.graph.FlowNode nextNode, org.jenkinsci.plugins.workflow.job.WorkflowRun run) voidfireOnAfterEndNodeStep(org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode node, String nodeName, org.jenkinsci.plugins.workflow.graph.FlowNode nextNode, org.jenkinsci.plugins.workflow.job.WorkflowRun run) voidfireOnAfterEndStageStep(org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode node, String stageName, org.jenkinsci.plugins.workflow.graph.FlowNode nextNode, org.jenkinsci.plugins.workflow.job.WorkflowRun run) voidfireOnAfterEndWithNewSpanStep(org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode node, org.jenkinsci.plugins.workflow.graph.FlowNode nextNode, org.jenkinsci.plugins.workflow.job.WorkflowRun run) voidfireOnAfterStartNodeStep(org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode node, String nodeLabel, org.jenkinsci.plugins.workflow.job.WorkflowRun run) voidfireOnBeforeAtomicStep(org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode node, org.jenkinsci.plugins.workflow.job.WorkflowRun run) voidfireOnBeforeStartStageStep(org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode node, String stageName, org.jenkinsci.plugins.workflow.job.WorkflowRun run) voidfireOnBeforeWithNewSpanStep(org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode node, org.jenkinsci.plugins.workflow.job.WorkflowRun run) voidfireOnEndPipeline(org.jenkinsci.plugins.workflow.graph.FlowEndNode node, org.jenkinsci.plugins.workflow.job.WorkflowRun run) voidfireOnStartNodeStep(org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode node, String nodeLabel, org.jenkinsci.plugins.workflow.job.WorkflowRun run) voidfireOnStartPipeline(org.jenkinsci.plugins.workflow.graph.FlowStartNode node, org.jenkinsci.plugins.workflow.job.WorkflowRun run) protected voidprotected voidvoidnotifyOfNewStep(org.jenkinsci.plugins.workflow.steps.Step step, org.jenkinsci.plugins.workflow.steps.StepContext context) final voidonNewHead(org.jenkinsci.plugins.workflow.graph.FlowNode node)
-
Constructor Details
-
GraphListenerAdapterToPipelineListener
public GraphListenerAdapterToPipelineListener()
-
-
Method Details
-
onNewHead
public final void onNewHead(org.jenkinsci.plugins.workflow.graph.FlowNode node) - Specified by:
onNewHeadin interfaceorg.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:
notifyOfNewStepin interfaceorg.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
-
log
-