Class ProxyTracer

    • Constructor Detail

      • ProxyTracer

        public ProxyTracer​(io.opentracing.Tracer tracer)
    • Method Detail

      • inject

        public <C> void inject​(io.opentracing.SpanContext context,
                               io.opentracing.propagation.Format<C> format,
                               C carrier)
        Specified by:
        inject in interface ForwardingTracer
        Specified by:
        inject in interface io.opentracing.Tracer
      • buildSpan

        public io.opentracing.Tracer.SpanBuilder buildSpan​(String operationName)
        Specified by:
        buildSpan in interface ForwardingTracer
        Specified by:
        buildSpan in interface io.opentracing.Tracer
      • scopeManager

        public io.opentracing.ScopeManager scopeManager()
        Specified by:
        scopeManager in interface ForwardingTracer
        Specified by:
        scopeManager in interface io.opentracing.Tracer
      • activateSpan

        public io.opentracing.Scope activateSpan​(@Nullable
                                                 io.opentracing.Span span)
        Specified by:
        activateSpan in interface ForwardingTracer
        Specified by:
        activateSpan in interface io.opentracing.Tracer