Class BraveCurrentTraceContext
java.lang.Object
io.micrometer.tracing.brave.bridge.BraveCurrentTraceContext
- All Implemented Interfaces:
io.micrometer.tracing.CurrentTraceContext
public class BraveCurrentTraceContext
extends Object
implements io.micrometer.tracing.CurrentTraceContext
Brave 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
ConstructorsConstructorDescriptionBraveCurrentTraceContext(brave.propagation.CurrentTraceContext delegate) Creates a new instance ofBraveCurrentTraceContext. -
Method Summary
Modifier and TypeMethodDescriptionio.micrometer.tracing.TraceContextcontext()static io.micrometer.tracing.CurrentTraceContextfromBrave(brave.propagation.CurrentTraceContext context) Converts from Brave to Tracing.io.micrometer.tracing.CurrentTraceContext.ScopemaybeScope(io.micrometer.tracing.TraceContext context) io.micrometer.tracing.CurrentTraceContext.ScopenewScope(io.micrometer.tracing.TraceContext context) static brave.propagation.CurrentTraceContexttoBrave(io.micrometer.tracing.CurrentTraceContext context) Converts from Tracing to Brave.<C> Callable<C>wrap(ExecutorService delegate)
-
Constructor Details
-
BraveCurrentTraceContext
public BraveCurrentTraceContext(brave.propagation.CurrentTraceContext delegate) Creates a new instance ofBraveCurrentTraceContext.- Parameters:
delegate- Brave delegate
-
-
Method Details
-
toBrave
public static brave.propagation.CurrentTraceContext toBrave(io.micrometer.tracing.CurrentTraceContext context) Converts from Tracing to Brave.- Parameters:
context- Tracing delegate- Returns:
- converted version
-
fromBrave
public static io.micrometer.tracing.CurrentTraceContext fromBrave(brave.propagation.CurrentTraceContext context) Converts from Brave to Tracing.- Parameters:
context- Brave delegate- Returns:
- converted version
-
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
-