Class DefaultTracer

  • All Implemented Interfaces:
    Tracer

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

      • INSTANCE

        private static final Tracer INSTANCE
    • Constructor Detail

      • DefaultTracer

        private DefaultTracer()
    • Method Detail

      • getInstance

        static Tracer getInstance()
      • spanBuilder

        public SpanBuilder spanBuilder​(java.lang.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.