Package io.opentelemetry.opentracingshim
Class OpenTracingPropagatorsBuilder
java.lang.Object
io.opentelemetry.opentracingshim.OpenTracingPropagatorsBuilder
Builder for
OpenTracingPropagators
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Constructs a new instance of theOpenTracingPropagators
based on the builder's values.setHttpHeaders
(io.opentelemetry.context.propagation.TextMapPropagator httpHeadersPropagator) Set propagator forFormat.Builtin.HTTP_HEADERS
format.setTextMap
(io.opentelemetry.context.propagation.TextMapPropagator textMapPropagator) Set propagator forFormat.Builtin.TEXT_MAP
format.
-
Constructor Details
-
OpenTracingPropagatorsBuilder
public OpenTracingPropagatorsBuilder()
-
-
Method Details
-
setTextMap
public OpenTracingPropagatorsBuilder setTextMap(io.opentelemetry.context.propagation.TextMapPropagator textMapPropagator) Set propagator forFormat.Builtin.TEXT_MAP
format. -
setHttpHeaders
public OpenTracingPropagatorsBuilder setHttpHeaders(io.opentelemetry.context.propagation.TextMapPropagator httpHeadersPropagator) Set propagator forFormat.Builtin.HTTP_HEADERS
format. -
build
Constructs a new instance of theOpenTracingPropagators
based on the builder's values. If propagators are not set thenGlobalOpenTelemetry.getPropagators()
is used.- Returns:
- a new Propagators instance.
-