Class BraveTraceContext
java.lang.Object
io.micrometer.tracing.brave.bridge.BraveTraceContext
- All Implemented Interfaces:
io.micrometer.tracing.TraceContext
Brave 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 -
Constructor Summary
ConstructorsConstructorDescriptionBraveTraceContext(brave.propagation.TraceContext traceContext) Creates a new instance ofBraveTraceContext. -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic io.micrometer.tracing.TraceContextfromBrave(brave.propagation.TraceContext traceContext) Converts from Brave to Tracing.inthashCode()parentId()sampled()spanId()static brave.propagation.TraceContexttoBrave(io.micrometer.tracing.TraceContext traceContext) Converts from Tracing to Brave.toString()traceId()
-
Constructor Details
-
BraveTraceContext
public BraveTraceContext(brave.propagation.TraceContext traceContext) Creates a new instance ofBraveTraceContext.- Parameters:
traceContext- BraveTraceContext
-
-
Method Details
-
toBrave
public static brave.propagation.TraceContext toBrave(io.micrometer.tracing.TraceContext traceContext) Converts from Tracing to Brave.- Parameters:
traceContext- Tracing version- Returns:
- Brave version
-
fromBrave
public static io.micrometer.tracing.TraceContext fromBrave(brave.propagation.TraceContext traceContext) Converts from Brave to Tracing.- Parameters:
traceContext- Brave version- Returns:
- Tracing version
-
traceId
- Specified by:
traceIdin interfaceio.micrometer.tracing.TraceContext
-
parentId
- Specified by:
parentIdin interfaceio.micrometer.tracing.TraceContext
-
spanId
- Specified by:
spanIdin interfaceio.micrometer.tracing.TraceContext
-
sampled
- Specified by:
sampledin interfaceio.micrometer.tracing.TraceContext
-
toString
-
equals
-
hashCode
public int hashCode()
-