Class DefaultTracer

java.lang.Object
io.opentelemetry.api.trace.DefaultTracer
All Implemented Interfaces:
Tracer

@ThreadSafe final class DefaultTracer extends Object implements Tracer
No-op implementation of Tracer.
  • Field Details

    • INSTANCE

      private static final Tracer INSTANCE
  • Constructor Details

    • DefaultTracer

      private DefaultTracer()
  • Method Details

    • getInstance

      static Tracer getInstance()
    • spanBuilder

      public SpanBuilder spanBuilder(String spanName)
      Description copied from interface: Tracer
      Returns a SpanBuilder to create and start a new Span.

      See SpanBuilder for usage examples.

      Specified by:
      spanBuilder in interface Tracer
      Parameters:
      spanName - The name of the returned Span.
      Returns:
      a Span.Builder to create and start a new Span.