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 -
Method Summary
Modifier and TypeMethodDescriptionvoid
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
protected void
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)
-
Constructor Details
-
GraphListenerAdapterToPipelineListener
public GraphListenerAdapterToPipelineListener()
-
-
Method Details
-
onNewHead
public final void onNewHead(org.jenkinsci.plugins.workflow.graph.FlowNode node) - Specified by:
onNewHead
in 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:
notifyOfNewStep
in 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
-