Class OtelTraceContext
java.lang.Object
io.micrometer.tracing.otel.bridge.OtelTraceContext
- All Implemented Interfaces:
io.micrometer.tracing.TraceContext
OpenTelemetry implementation of a
TraceContext
.- Since:
- 1.0.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.micrometer.tracing.TraceContext
io.micrometer.tracing.TraceContext.Builder
-
Field Summary
Fields inherited from interface io.micrometer.tracing.TraceContext
NOOP
-
Method Summary
Modifier and TypeMethodDescriptionboolean
static io.micrometer.tracing.TraceContext
fromOtel
(io.opentelemetry.api.trace.SpanContext context) Converts from OTel to Tracing.int
hashCode()
parentId()
sampled()
spanId()
static io.opentelemetry.context.Context
toOtelContext
(io.micrometer.tracing.TraceContext context) Converts from Tracing to OTel.static io.opentelemetry.api.trace.SpanContext
toOtelSpanContext
(io.micrometer.tracing.TraceContext context) Converts from Tracing to OTel SpanContext.toString()
traceId()
-
Method Details
-
fromOtel
public static io.micrometer.tracing.TraceContext fromOtel(io.opentelemetry.api.trace.SpanContext context) Converts from OTel to Tracing.- Parameters:
context
- OTel version- Returns:
- Tracing version
-
toOtelContext
public static io.opentelemetry.context.Context toOtelContext(io.micrometer.tracing.TraceContext context) Converts from Tracing to OTel.- Parameters:
context
- Tracing version- Returns:
- OTel Context
-
toOtelSpanContext
public static io.opentelemetry.api.trace.SpanContext toOtelSpanContext(io.micrometer.tracing.TraceContext context) Converts from Tracing to OTel SpanContext.- Parameters:
context
- Tracing version- Returns:
- OTel version
- Since:
- 1.1.0
-
traceId
- Specified by:
traceId
in interfaceio.micrometer.tracing.TraceContext
-
parentId
- Specified by:
parentId
in interfaceio.micrometer.tracing.TraceContext
-
spanId
- Specified by:
spanId
in interfaceio.micrometer.tracing.TraceContext
-
sampled
- Specified by:
sampled
in interfaceio.micrometer.tracing.TraceContext
-
toString
-
equals
-
hashCode
public int hashCode()
-