Class MatrixRunHandler

java.lang.Object
io.jenkins.plugins.opentelemetry.job.runhandler.MatrixRunHandler
All Implemented Interfaces:
RunHandler, Comparable<RunHandler>

@Extension(optional=true, dynamicLoadable=YES) public class MatrixRunHandler extends Object implements RunHandler
  • Constructor Details

  • Method Details

    • canCreateSpanBuilder

      public boolean canCreateSpanBuilder(@NonNull Run<?,?> run)
      Specified by:
      canCreateSpanBuilder in interface RunHandler
    • createSpanBuilder

      @NonNull public io.opentelemetry.api.trace.SpanBuilder createSpanBuilder(@NonNull Run<?,?> run, @NonNull io.opentelemetry.api.trace.Tracer tracer)
      Specified by:
      createSpanBuilder in interface RunHandler
    • configure

      public void configure(io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties config)
      Specified by:
      configure in interface RunHandler