Class BraveTracer
java.lang.Object
org.springframework.cloud.sleuth.brave.bridge.BraveTracer
- All Implemented Interfaces:
org.springframework.cloud.sleuth.BaggageManager,org.springframework.cloud.sleuth.Tracer
Brave implementation of a
Tracer.- Since:
- 3.0.0
- Author:
- Marcin Grzejszczak
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.springframework.cloud.sleuth.Tracer
org.springframework.cloud.sleuth.Tracer.SpanInScope -
Constructor Summary
ConstructorsConstructorDescriptionBraveTracer(brave.Tracer tracer, BraveBaggageManager braveBaggageManager) Deprecated.BraveTracer(brave.Tracer tracer, org.springframework.cloud.sleuth.CurrentTraceContext context, BraveBaggageManager braveBaggageManager) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.cloud.sleuth.BaggageInScopecreateBaggage(String name) org.springframework.cloud.sleuth.BaggageInScopecreateBaggage(String name, String value) org.springframework.cloud.sleuth.Spanorg.springframework.cloud.sleuth.SpanCustomizerorg.springframework.cloud.sleuth.CurrentTraceContextorg.springframework.cloud.sleuth.BaggageInScopegetBaggage(String name) org.springframework.cloud.sleuth.BaggageInScopegetBaggage(org.springframework.cloud.sleuth.TraceContext traceContext, String name) org.springframework.cloud.sleuth.SpannextSpan()org.springframework.cloud.sleuth.SpannextSpan(org.springframework.cloud.sleuth.Span parent) org.springframework.cloud.sleuth.Span.Builderorg.springframework.cloud.sleuth.ScopedSpanstartScopedSpan(String name) org.springframework.cloud.sleuth.TraceContext.Builderorg.springframework.cloud.sleuth.Tracer.SpanInScopewithSpan(org.springframework.cloud.sleuth.Span span)
-
Constructor Details
-
BraveTracer
Deprecated. -
BraveTracer
public BraveTracer(brave.Tracer tracer, org.springframework.cloud.sleuth.CurrentTraceContext context, BraveBaggageManager braveBaggageManager)
-
-
Method Details
-
nextSpan
public org.springframework.cloud.sleuth.Span nextSpan(org.springframework.cloud.sleuth.Span parent) - Specified by:
nextSpanin interfaceorg.springframework.cloud.sleuth.Tracer
-
withSpan
public org.springframework.cloud.sleuth.Tracer.SpanInScope withSpan(org.springframework.cloud.sleuth.Span span) - Specified by:
withSpanin interfaceorg.springframework.cloud.sleuth.Tracer
-
currentSpanCustomizer
public org.springframework.cloud.sleuth.SpanCustomizer currentSpanCustomizer()- Specified by:
currentSpanCustomizerin interfaceorg.springframework.cloud.sleuth.Tracer
-
currentSpan
public org.springframework.cloud.sleuth.Span currentSpan()- Specified by:
currentSpanin interfaceorg.springframework.cloud.sleuth.Tracer
-
nextSpan
public org.springframework.cloud.sleuth.Span nextSpan()- Specified by:
nextSpanin interfaceorg.springframework.cloud.sleuth.Tracer
-
startScopedSpan
- Specified by:
startScopedSpanin interfaceorg.springframework.cloud.sleuth.Tracer
-
spanBuilder
public org.springframework.cloud.sleuth.Span.Builder spanBuilder()- Specified by:
spanBuilderin interfaceorg.springframework.cloud.sleuth.Tracer
-
traceContextBuilder
public org.springframework.cloud.sleuth.TraceContext.Builder traceContextBuilder()- Specified by:
traceContextBuilderin interfaceorg.springframework.cloud.sleuth.Tracer
-
getAllBaggage
- Specified by:
getAllBaggagein interfaceorg.springframework.cloud.sleuth.BaggageManager
-
getBaggage
- Specified by:
getBaggagein interfaceorg.springframework.cloud.sleuth.BaggageManager
-
getBaggage
public org.springframework.cloud.sleuth.BaggageInScope getBaggage(org.springframework.cloud.sleuth.TraceContext traceContext, String name) - Specified by:
getBaggagein interfaceorg.springframework.cloud.sleuth.BaggageManager
-
createBaggage
- Specified by:
createBaggagein interfaceorg.springframework.cloud.sleuth.BaggageManager
-
createBaggage
- Specified by:
createBaggagein interfaceorg.springframework.cloud.sleuth.BaggageManager
-
currentTraceContext
public org.springframework.cloud.sleuth.CurrentTraceContext currentTraceContext()- Specified by:
currentTraceContextin interfaceorg.springframework.cloud.sleuth.Tracer
-