Package io.opentelemetry.opentracingshim
Class OpenTracingShim
- java.lang.Object
-
- io.opentelemetry.opentracingshim.OpenTracingShim
-
public final class OpenTracingShim extends java.lang.Object
Factory for creating an OpenTracingTracer
that is implemented using the OpenTelemetry APIs.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static io.opentracing.Tracer
createTracerShim()
Creates aio.opentracing.Tracer
shim out ofOpenTelemetry.getGlobalTracerProvider()
andOpenTelemetry.getGlobalPropagators()
.static io.opentracing.Tracer
createTracerShim(io.opentelemetry.api.OpenTelemetry openTelemetry)
Creates aio.opentracing.Tracer
shim using the provided OpenTelemetry instance.
-
-
-
Method Detail
-
createTracerShim
public static io.opentracing.Tracer createTracerShim()
Creates aio.opentracing.Tracer
shim out ofOpenTelemetry.getGlobalTracerProvider()
andOpenTelemetry.getGlobalPropagators()
.- Returns:
- a
io.opentracing.Tracer
.
-
createTracerShim
public static io.opentracing.Tracer createTracerShim(io.opentelemetry.api.OpenTelemetry openTelemetry)
Creates aio.opentracing.Tracer
shim using the provided OpenTelemetry instance.- Parameters:
openTelemetry
- theOpenTelemetry
instance used to create this shim.- Returns:
- a
io.opentracing.Tracer
.
-
-