Class JaegerDataPropagationProvider

java.lang.Object
io.helidon.tracing.providers.opentelemetry.OpenTelemetryDataPropagationProvider
io.helidon.tracing.providers.jaeger.JaegerDataPropagationProvider
All Implemented Interfaces:
DataPropagationProvider<OpenTelemetryDataPropagationProvider.OpenTelemetryContext>

public class JaegerDataPropagationProvider extends OpenTelemetryDataPropagationProvider
A data propagation provider for Jaeger. Makes sure span are properly propagated across threads managed by ContextAwareExecutorService.

Because the Jaeger client uses OpenTelemetry, our data propagation for Jaeger is identical to that for OTel.