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 classTextMapPropagatorthat 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 classATextMapPropagatorwhich 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 TextMapPropagatorReturns aTextMapPropagatorwhich will propagate the givenfieldsfrom extraction to injection.static TextMapPropagatorReturns aTextMapPropagatorwhich will propagate the givenfieldsfrom extraction to injection. -
Uses of TextMapPropagator in io.opentelemetry.api.trace.propagation
Classes in io.opentelemetry.api.trace.propagation that implement TextMapPropagatorModifier and TypeClassDescriptionfinal classImplementation 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 classFields in io.opentelemetry.context.propagation declared as TextMapPropagatorModifier and TypeFieldDescriptionprivate final TextMapPropagatorDefaultContextPropagators.textMapPropagatorprivate final TextMapPropagator[]MultiTextMapPropagator.textMapPropagatorsMethods in io.opentelemetry.context.propagation that return TextMapPropagatorModifier and TypeMethodDescriptionstatic TextMapPropagatorTextMapPropagator.composite(TextMapPropagator... propagators) Returns aTextMapPropagatorwhich simply delegates injection and extraction to the provided propagators.static TextMapPropagatorTextMapPropagator.composite(Iterable<TextMapPropagator> propagators) Returns aTextMapPropagatorwhich simply delegates injection and extraction to the provided propagators.(package private) static TextMapPropagatorNoopTextMapPropagator.getInstance()ContextPropagators.getTextMapPropagator()Returns aTextMapPropagatorpropagator.DefaultContextPropagators.getTextMapPropagator()static TextMapPropagatorTextMapPropagator.noop()Returns aTextMapPropagatorwhich does no injection or extraction.Methods in io.opentelemetry.context.propagation with parameters of type TextMapPropagatorModifier and TypeMethodDescriptionstatic TextMapPropagatorTextMapPropagator.composite(TextMapPropagator... propagators) Returns aTextMapPropagatorwhich simply delegates injection and extraction to the provided propagators.static ContextPropagatorsContextPropagators.create(TextMapPropagator textPropagator) Returns aContextPropagatorswhich 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 TextMapPropagatorTextMapPropagator.composite(Iterable<TextMapPropagator> propagators) Returns aTextMapPropagatorwhich 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.propagatorCustomizerprivate BiFunction<? super TextMapPropagator, ConfigProperties, ? extends TextMapPropagator> AutoConfiguredOpenTelemetrySdkBuilder.propagatorCustomizerMethods in io.opentelemetry.sdk.autoconfigure that return TextMapPropagatorModifier and TypeMethodDescriptionprivate static TextMapPropagatorPropagatorConfiguration.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 aBiFunctionto invoke with the default autoconfiguredTextMapPropagatorto allow customization.AutoConfiguredOpenTelemetrySdkBuilder.addPropagatorCustomizer(BiFunction<? super TextMapPropagator, ConfigProperties, ? extends TextMapPropagator> propagatorCustomizer) Adds aBiFunctionto invoke with the default autoconfiguredTextMapPropagatorto allow customization.(package private) static ContextPropagatorsPropagatorConfiguration.configurePropagators(ConfigProperties config, SpiHelper spiHelper, BiFunction<? super TextMapPropagator, ConfigProperties, ? extends TextMapPropagator> propagatorCustomizer) (package private) static ContextPropagatorsPropagatorConfiguration.configurePropagators(ConfigProperties config, SpiHelper spiHelper, BiFunction<? super TextMapPropagator, ConfigProperties, ? extends TextMapPropagator> propagatorCustomizer) private static TextMapPropagatorPropagatorConfiguration.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 aTextMapPropagatorthat 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 aBiFunctionto invoke with the default autoconfiguredTextMapPropagatorto allow customization.AutoConfigurationCustomizer.addPropagatorCustomizer(BiFunction<? super TextMapPropagator, ConfigProperties, ? extends TextMapPropagator> propagatorCustomizer) Adds aBiFunctionto invoke with the default autoconfiguredTextMapPropagatorto allow customization.