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 a
Propagator.- Since:
- 3.0.0
- Author:
- Marcin Grzejszczak
-
Nested Class Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<C> org.springframework.cloud.sleuth.Span.Builderextract(C carrier, org.springframework.cloud.sleuth.propagation.Propagator.Getter<C> getter) fields()<C> voidinject(org.springframework.cloud.sleuth.TraceContext traceContext, C carrier, org.springframework.cloud.sleuth.propagation.Propagator.Setter<C> setter)
-
Constructor Details
-
BravePropagator
public BravePropagator(brave.Tracing tracing)
-
-
Method Details
-
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
-