Uses of Interface
io.opentelemetry.context.propagation.TextMapPropagator
Packages that use TextMapPropagator
Package
Description
Default OpenTelemetry remote baggage propagators.
Default OpenTelemetry remote trace propagators.
Interfaces for defining
ContextPropagators
for
allowing context propagation across process boundaries, for example when sending context to a
remote server.Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration.
-
Uses of TextMapPropagator in io.opentelemetry.api.baggage.propagation
Classes in io.opentelemetry.api.baggage.propagation that implement TextMapPropagatorModifier and TypeClassDescriptionfinal class
TextMapPropagator
that implements the W3C specification for baggage header propagation. -
Uses of TextMapPropagator in io.opentelemetry.api.incubator.propagation
Classes in io.opentelemetry.api.incubator.propagation that implement TextMapPropagatorModifier and TypeClassDescriptionfinal class
ATextMapPropagator
which can be configured with a set of fields, which will be extracted and stored inContext
.Methods in io.opentelemetry.api.incubator.propagation that return TextMapPropagatorModifier and TypeMethodDescriptionstatic TextMapPropagator
Returns aTextMapPropagator
which will propagate the givenfields
from extraction to injection.static TextMapPropagator
Returns aTextMapPropagator
which will propagate the givenfields
from extraction to injection. -
Uses of TextMapPropagator in io.opentelemetry.api.trace.propagation
Classes in io.opentelemetry.api.trace.propagation that implement TextMapPropagatorModifier and TypeClassDescriptionfinal class
Implementation of the W3C TraceContext propagation protocol. -
Uses of TextMapPropagator in io.opentelemetry.context.propagation
Classes in io.opentelemetry.context.propagation that implement TextMapPropagatorModifier and TypeClassDescription(package private) final class
(package private) final class
Fields in io.opentelemetry.context.propagation declared as TextMapPropagatorModifier and TypeFieldDescriptionprivate final TextMapPropagator
DefaultContextPropagators.textMapPropagator
private final TextMapPropagator[]
MultiTextMapPropagator.textMapPropagators
Methods in io.opentelemetry.context.propagation that return TextMapPropagatorModifier and TypeMethodDescriptionstatic TextMapPropagator
TextMapPropagator.composite
(TextMapPropagator... propagators) Returns aTextMapPropagator
which simply delegates injection and extraction to the provided propagators.static TextMapPropagator
TextMapPropagator.composite
(Iterable<TextMapPropagator> propagators) Returns aTextMapPropagator
which simply delegates injection and extraction to the provided propagators.(package private) static TextMapPropagator
NoopTextMapPropagator.getInstance()
ContextPropagators.getTextMapPropagator()
Returns aTextMapPropagator
propagator.DefaultContextPropagators.getTextMapPropagator()
static TextMapPropagator
TextMapPropagator.noop()
Returns aTextMapPropagator
which does no injection or extraction.Methods in io.opentelemetry.context.propagation with parameters of type TextMapPropagatorModifier and TypeMethodDescriptionstatic TextMapPropagator
TextMapPropagator.composite
(TextMapPropagator... propagators) Returns aTextMapPropagator
which simply delegates injection and extraction to the provided propagators.static ContextPropagators
ContextPropagators.create
(TextMapPropagator textPropagator) Returns aContextPropagators
which can be used to extract and inject context in text payloads with the givenTextMapPropagator
.MultiTextMapPropagator.getAllFields
(TextMapPropagator[] textPropagators) Method parameters in io.opentelemetry.context.propagation with type arguments of type TextMapPropagatorModifier and TypeMethodDescriptionstatic TextMapPropagator
TextMapPropagator.composite
(Iterable<TextMapPropagator> propagators) Returns aTextMapPropagator
which simply delegates injection and extraction to the provided propagators.Constructors in io.opentelemetry.context.propagation with parameters of type TextMapPropagatorModifierConstructorDescription(package private)
DefaultContextPropagators
(TextMapPropagator textMapPropagator) (package private)
MultiTextMapPropagator
(TextMapPropagator... textMapPropagators) Constructor parameters in io.opentelemetry.context.propagation with type arguments of type TextMapPropagatorModifierConstructorDescription(package private)
MultiTextMapPropagator
(List<TextMapPropagator> textMapPropagators) -
Uses of TextMapPropagator in io.opentelemetry.sdk.autoconfigure
Fields in io.opentelemetry.sdk.autoconfigure with type parameters of type TextMapPropagatorModifier and TypeFieldDescriptionprivate BiFunction
<? super TextMapPropagator, ConfigProperties, ? extends TextMapPropagator> AutoConfiguredOpenTelemetrySdkBuilder.propagatorCustomizer
private BiFunction
<? super TextMapPropagator, ConfigProperties, ? extends TextMapPropagator> AutoConfiguredOpenTelemetrySdkBuilder.propagatorCustomizer
Methods in io.opentelemetry.sdk.autoconfigure that return TextMapPropagatorModifier and TypeMethodDescriptionprivate static TextMapPropagator
PropagatorConfiguration.getPropagator
(String name, NamedSpiManager<TextMapPropagator> spiPropagatorsManager) Method parameters in io.opentelemetry.sdk.autoconfigure with type arguments of type TextMapPropagatorModifier and TypeMethodDescriptionAutoConfiguredOpenTelemetrySdkBuilder.addPropagatorCustomizer
(BiFunction<? super TextMapPropagator, ConfigProperties, ? extends TextMapPropagator> propagatorCustomizer) Adds aBiFunction
to invoke with the default autoconfiguredTextMapPropagator
to allow customization.AutoConfiguredOpenTelemetrySdkBuilder.addPropagatorCustomizer
(BiFunction<? super TextMapPropagator, ConfigProperties, ? extends TextMapPropagator> propagatorCustomizer) Adds aBiFunction
to invoke with the default autoconfiguredTextMapPropagator
to allow customization.(package private) static ContextPropagators
PropagatorConfiguration.configurePropagators
(ConfigProperties config, SpiHelper spiHelper, BiFunction<? super TextMapPropagator, ConfigProperties, ? extends TextMapPropagator> propagatorCustomizer) (package private) static ContextPropagators
PropagatorConfiguration.configurePropagators
(ConfigProperties config, SpiHelper spiHelper, BiFunction<? super TextMapPropagator, ConfigProperties, ? extends TextMapPropagator> propagatorCustomizer) private static TextMapPropagator
PropagatorConfiguration.getPropagator
(String name, NamedSpiManager<TextMapPropagator> spiPropagatorsManager) -
Uses of TextMapPropagator in io.opentelemetry.sdk.autoconfigure.spi
Methods in io.opentelemetry.sdk.autoconfigure.spi that return TextMapPropagatorModifier and TypeMethodDescriptionConfigurablePropagatorProvider.getPropagator
(ConfigProperties config) Returns aTextMapPropagator
that can be registered to OpenTelemetry by providing the property value specified byConfigurablePropagatorProvider.getName()
.Method parameters in io.opentelemetry.sdk.autoconfigure.spi with type arguments of type TextMapPropagatorModifier and TypeMethodDescriptionAutoConfigurationCustomizer.addPropagatorCustomizer
(BiFunction<? super TextMapPropagator, ConfigProperties, ? extends TextMapPropagator> propagatorCustomizer) Adds aBiFunction
to invoke with the default autoconfiguredTextMapPropagator
to allow customization.AutoConfigurationCustomizer.addPropagatorCustomizer
(BiFunction<? super TextMapPropagator, ConfigProperties, ? extends TextMapPropagator> propagatorCustomizer) Adds aBiFunction
to invoke with the default autoconfiguredTextMapPropagator
to allow customization.