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 pipelineStep
listeners.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description GraphListenerAdapterToPipelineListener()
-
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)
-
-
-
Method Detail
-
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)
-
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)
-
-