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 thecheckout ...
step when configured to access a Git repository.
-
-
Constructor Summary
Constructors Constructor Description GitCheckoutStepHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
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
-
-
-
-
Method Detail
-
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)
-
-