Class OtelCurrentTraceContext

java.lang.Object
io.micrometer.tracing.otel.bridge.OtelCurrentTraceContext
All Implemented Interfaces:
io.micrometer.tracing.CurrentTraceContext

public class OtelCurrentTraceContext extends Object implements io.micrometer.tracing.CurrentTraceContext
OpenTelemetry implementation of a CurrentTraceContext.
Since:
1.0.0
  • Constructor Details

    • OtelCurrentTraceContext

      public OtelCurrentTraceContext()
  • Method Details

    • context

      public io.micrometer.tracing.TraceContext context()
      Specified by:
      context in interface io.micrometer.tracing.CurrentTraceContext
    • newScope

      public io.micrometer.tracing.CurrentTraceContext.Scope newScope(io.micrometer.tracing.TraceContext context)
      Specified by:
      newScope in interface io.micrometer.tracing.CurrentTraceContext
    • maybeScope

      public io.micrometer.tracing.CurrentTraceContext.Scope maybeScope(io.micrometer.tracing.TraceContext context)
      Specified by:
      maybeScope in interface io.micrometer.tracing.CurrentTraceContext
    • wrap

      public <C> Callable<C> wrap(Callable<C> task)
      Specified by:
      wrap in interface io.micrometer.tracing.CurrentTraceContext
    • wrap

      public Runnable wrap(Runnable task)
      Specified by:
      wrap in interface io.micrometer.tracing.CurrentTraceContext
    • wrap

      public Executor wrap(Executor delegate)
      Specified by:
      wrap in interface io.micrometer.tracing.CurrentTraceContext
    • wrap

      public ExecutorService wrap(ExecutorService delegate)
      Specified by:
      wrap in interface io.micrometer.tracing.CurrentTraceContext