Top Description Interfaces Classes
module io.opentelemetry.context

Package io.opentelemetry.context.propagation

Annotations
@ParametersAreNonnullByDefault
Imports
javax.annotation.ParametersAreNonnullByDefault

Interfaces for defining io.opentelemetry.context.propagation.ContextPropagators for allowing context propagation across process boundaries, for example when sending context to a remote server.

Interface Summary

Modifier and TypeInterface and Description
public interface
ContextPropagators

A container of the registered propagators for every supported format.

public interface
TextMapGetter<
carrier of propagation fields, such as an http request.
C
>

Interface that allows a TextMapPropagator to read propagated fields from a carrier.

public interface
TextMapPropagator

Injects and extracts a value as text into carriers that travel in-band across process boundaries.

public interface
TextMapSetter<
carrier of propagation fields, such as an http request
C
>

Class that allows a TextMapPropagator to set propagated fields into a carrier.

Class Summary

Modifier and TypeClass and Description
pack-priv class
DefaultContextPropagators

DefaultContextPropagators is the default, built-in implementation of ContextPropagators.

pack-priv class
pack-priv class