Class BravePropagator
- java.lang.Object
-
- org.springframework.cloud.sleuth.brave.bridge.BravePropagator
-
- All Implemented Interfaces:
org.springframework.cloud.sleuth.propagation.Propagator
public class BravePropagator extends Object implements org.springframework.cloud.sleuth.propagation.Propagator
Brave implementation of aPropagator.- Since:
- 3.0.0
- Author:
- Marcin Grzejszczak
-
-
Constructor Summary
Constructors Constructor Description BravePropagator(brave.Tracing tracing)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <C> org.springframework.cloud.sleuth.Span.Builderextract(C carrier, org.springframework.cloud.sleuth.propagation.Propagator.Getter<C> getter)List<String>fields()<C> voidinject(org.springframework.cloud.sleuth.TraceContext traceContext, C carrier, org.springframework.cloud.sleuth.propagation.Propagator.Setter<C> setter)
-
-
-
Method Detail
-
fields
public List<String> fields()
- Specified by:
fieldsin interfaceorg.springframework.cloud.sleuth.propagation.Propagator
-
inject
public <C> void inject(org.springframework.cloud.sleuth.TraceContext traceContext, C carrier, org.springframework.cloud.sleuth.propagation.Propagator.Setter<C> setter)- Specified by:
injectin interfaceorg.springframework.cloud.sleuth.propagation.Propagator
-
extract
public <C> org.springframework.cloud.sleuth.Span.Builder extract(C carrier, org.springframework.cloud.sleuth.propagation.Propagator.Getter<C> getter)- Specified by:
extractin interfaceorg.springframework.cloud.sleuth.propagation.Propagator
-
-