Skip navigation links
A B E F G I J O P S T 

A

addPropagator(TextMapPropagator) - Method in class io.opentelemetry.extensions.trace.propagation.TraceMultiPropagator.Builder
Adds a TextMapPropagator trace propagator.
AwsXRayPropagator - Class in io.opentelemetry.extensions.trace.propagation
Implementation of the AWS X-Ray Trace Header propagation protocol.

B

B3Propagator - Class in io.opentelemetry.extensions.trace.propagation
Implementation of the B3 propagation protocol.
build() - Method in class io.opentelemetry.extensions.trace.propagation.TraceMultiPropagator.Builder
Builds a new TraceMultiPropagator with the specified propagators.
builder() - Static method in class io.opentelemetry.extensions.trace.propagation.TraceMultiPropagator
Returns a TraceMultiPropagator.Builder to create a new TraceMultiPropagator object.

E

extract(Context, C, TextMapPropagator.Getter<C>) - Method in class io.opentelemetry.extensions.trace.propagation.AwsXRayPropagator
 
extract(Context, C, TextMapPropagator.Getter<C>) - Method in class io.opentelemetry.extensions.trace.propagation.B3Propagator
 
extract(Context, C, TextMapPropagator.Getter<C>) - Method in class io.opentelemetry.extensions.trace.propagation.JaegerPropagator
 
extract(Context, C, TextMapPropagator.Getter<C>) - Method in class io.opentelemetry.extensions.trace.propagation.OtTracerPropagator
 
extract(Context, C, TextMapPropagator.Getter<C>) - Method in class io.opentelemetry.extensions.trace.propagation.TraceMultiPropagator
Extracts the value from upstream invoking all the registered propagators, starting with the last one.

F

fields() - Method in class io.opentelemetry.extensions.trace.propagation.AwsXRayPropagator
 
fields() - Method in class io.opentelemetry.extensions.trace.propagation.B3Propagator
 
fields() - Method in class io.opentelemetry.extensions.trace.propagation.JaegerPropagator
 
fields() - Method in class io.opentelemetry.extensions.trace.propagation.OtTracerPropagator
 
fields() - Method in class io.opentelemetry.extensions.trace.propagation.TraceMultiPropagator
The propagation fields defined in all the registered propagators.

G

getInstance() - Static method in class io.opentelemetry.extensions.trace.propagation.AwsXRayPropagator
 
getInstance() - Static method in class io.opentelemetry.extensions.trace.propagation.JaegerPropagator
 
getInstance() - Static method in class io.opentelemetry.extensions.trace.propagation.OtTracerPropagator
 
getMultipleHeaderPropagator() - Static method in class io.opentelemetry.extensions.trace.propagation.B3Propagator
Returns an instance of B3Propagator with Multiple Header Implementation of B3 propagation protocol.
getSingleHeaderPropagator() - Static method in class io.opentelemetry.extensions.trace.propagation.B3Propagator
Returns an instance of B3Propagator with Single Header Implementation of B3 propagation protocol.

I

inject(Context, C, TextMapPropagator.Setter<C>) - Method in class io.opentelemetry.extensions.trace.propagation.AwsXRayPropagator
 
inject(Context, C, TextMapPropagator.Setter<C>) - Method in class io.opentelemetry.extensions.trace.propagation.B3Propagator
 
inject(Context, C, TextMapPropagator.Setter<C>) - Method in class io.opentelemetry.extensions.trace.propagation.JaegerPropagator
 
inject(Context, C, TextMapPropagator.Setter<C>) - Method in class io.opentelemetry.extensions.trace.propagation.OtTracerPropagator
 
inject(Context, C, TextMapPropagator.Setter<C>) - Method in class io.opentelemetry.extensions.trace.propagation.TraceMultiPropagator
Injects the value downstream invoking all the registered propagators, starting with the last one.
io.opentelemetry.extensions.trace.propagation - package io.opentelemetry.extensions.trace.propagation
 
isNullOrEmpty(String) - Static method in class io.opentelemetry.extensions.trace.propagation.StringUtils
Returns true if the given string is null or is the empty string.

J

JaegerPropagator - Class in io.opentelemetry.extensions.trace.propagation
Implementation of the Jaeger propagation protocol.

O

OtTracerPropagator - Class in io.opentelemetry.extensions.trace.propagation
Implementation of the Lightstep propagation protocol.

P

padLeft(String, int) - Static method in class io.opentelemetry.extensions.trace.propagation.StringUtils
Pads a given string on the left with leading 0's up the length.
padStart(String, int, char) - Static method in class io.opentelemetry.extensions.trace.propagation.StringUtils
Returns a string, of length at least minLength, consisting of string prepended with as many copies of padChar as are necessary to reach that length.

S

StringUtils - Class in io.opentelemetry.extensions.trace.propagation
 

T

TraceMultiPropagator - Class in io.opentelemetry.extensions.trace.propagation
A propagator designed to inject and extract multiple trace TextMapPropagator propagators, intended for backwards compatibility with existing services using different formats.
TraceMultiPropagator.Builder - Class in io.opentelemetry.extensions.trace.propagation
TraceMultiPropagator.Builder is used to construct a new TraceMultiPropagator object with the specified propagators.
A B E F G I J O P S T 
Skip navigation links