Class SimpleCurrentTraceContext
java.lang.Object
io.micrometer.tracing.test.simple.SimpleCurrentTraceContext
- All Implemented Interfaces:
io.micrometer.tracing.CurrentTraceContext
public class SimpleCurrentTraceContext
extends Object
implements io.micrometer.tracing.CurrentTraceContext
A test implementation of a current trace context.
- 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
ConstructorsConstructorDescriptionSimpleCurrentTraceContext(SimpleTracer simpleTracer) Creates a new instance ofSimpleCurrentTraceContext. -
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
-
SimpleCurrentTraceContext
Creates a new instance ofSimpleCurrentTraceContext.- Parameters:
simpleTracer- simple tracer
-
-
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
-