Class GitCheckoutStepHandler
java.lang.Object
io.jenkins.plugins.opentelemetry.job.step.AbstractGitStepHandler
io.jenkins.plugins.opentelemetry.job.step.GitCheckoutStepHandler
- All Implemented Interfaces:
StepHandler
,Comparable<StepHandler>
@Extension(optional=true,
dynamicLoadable=YES)
public class GitCheckoutStepHandler
extends AbstractGitStepHandler
Customization of the
checkout ...
step when configured to access a Git repository.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
canCreateSpanBuilder
(org.jenkinsci.plugins.workflow.graph.FlowNode flowNode, org.jenkinsci.plugins.workflow.job.WorkflowRun run) io.opentelemetry.api.trace.SpanBuilder
createSpanBuilder
(org.jenkinsci.plugins.workflow.graph.FlowNode node, org.jenkinsci.plugins.workflow.job.WorkflowRun run, io.opentelemetry.api.trace.Tracer tracer) Methods inherited from class io.jenkins.plugins.opentelemetry.job.step.AbstractGitStepHandler
createSpanBuilder, createSpanBuilderFromGitDetails, sanitizeUrl, searchGitUserName
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.jenkins.plugins.opentelemetry.job.step.StepHandler
afterSpanCreated, compareTo, ordinal
-
Constructor Details
-
GitCheckoutStepHandler
public GitCheckoutStepHandler()
-
-
Method Details
-
canCreateSpanBuilder
public boolean canCreateSpanBuilder(@NonNull org.jenkinsci.plugins.workflow.graph.FlowNode flowNode, @NonNull org.jenkinsci.plugins.workflow.job.WorkflowRun run) -
createSpanBuilder
@NonNull public io.opentelemetry.api.trace.SpanBuilder createSpanBuilder(@NonNull org.jenkinsci.plugins.workflow.graph.FlowNode node, @NonNull org.jenkinsci.plugins.workflow.job.WorkflowRun run, @NonNull io.opentelemetry.api.trace.Tracer tracer)
-