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
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.micrometer.tracing.CurrentTraceContext
io.micrometer.tracing.CurrentTraceContext.Scope -
Field Summary
Fields inherited from interface io.micrometer.tracing.CurrentTraceContext
NOOP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.micrometer.tracing.TraceContextcontext()io.micrometer.tracing.CurrentTraceContext.ScopemaybeScope(io.micrometer.tracing.TraceContext context) io.micrometer.tracing.CurrentTraceContext.ScopenewScope(io.micrometer.tracing.TraceContext context) <C> Callable<C>wrap(ExecutorService delegate)
-
Constructor Details
-
OtelCurrentTraceContext
public OtelCurrentTraceContext()
-
-
Method Details
-
context
public io.micrometer.tracing.TraceContext context()- Specified by:
contextin interfaceio.micrometer.tracing.CurrentTraceContext
-
newScope
public io.micrometer.tracing.CurrentTraceContext.Scope newScope(io.micrometer.tracing.TraceContext context) - Specified by:
newScopein interfaceio.micrometer.tracing.CurrentTraceContext
-
maybeScope
public io.micrometer.tracing.CurrentTraceContext.Scope maybeScope(io.micrometer.tracing.TraceContext context) - Specified by:
maybeScopein interfaceio.micrometer.tracing.CurrentTraceContext
-
wrap
- Specified by:
wrapin interfaceio.micrometer.tracing.CurrentTraceContext
-
wrap
- Specified by:
wrapin interfaceio.micrometer.tracing.CurrentTraceContext
-
wrap
- Specified by:
wrapin interfaceio.micrometer.tracing.CurrentTraceContext
-
wrap
- Specified by:
wrapin interfaceio.micrometer.tracing.CurrentTraceContext
-