Class OpentelemetryContext

java.lang.Object
ru.tinkoff.kora.opentelemetry.common.OpentelemetryContext

public class OpentelemetryContext extends Object
  • Constructor Details

    • OpentelemetryContext

      public OpentelemetryContext()
    • OpentelemetryContext

      public OpentelemetryContext(io.opentelemetry.context.Context ctx)
  • Method Details

    • getSpan

      @Nullable public static io.opentelemetry.api.trace.Span getSpan()
    • getTraceId

      @Nullable public static String getTraceId()
    • getSpanOrInvalid

      public static io.opentelemetry.api.trace.Span getSpanOrInvalid()
    • getTraceIdOrInvalid

      public static String getTraceIdOrInvalid()
    • get

      public static OpentelemetryContext get(ru.tinkoff.kora.common.Context ctx)
    • set

      public static void set(ru.tinkoff.kora.common.Context ctx, @Nullable OpentelemetryContext ot)
    • add

      public OpentelemetryContext add(io.opentelemetry.context.ImplicitContextKeyed value)
    • getContext

      public io.opentelemetry.context.Context getContext()