Module: OpenTelemetry::Context::Propagation

Extended by:
Propagation
Included in:
Propagation
Defined in:
lib/opentelemetry/context/propagation.rb,
lib/opentelemetry/context/propagation/propagator.rb,
lib/opentelemetry/context/propagation/noop_injector.rb,
lib/opentelemetry/context/propagation/noop_extractor.rb,
lib/opentelemetry/context/propagation/rack_env_getter.rb,
lib/opentelemetry/context/propagation/text_map_getter.rb,
lib/opentelemetry/context/propagation/text_map_setter.rb,
lib/opentelemetry/context/propagation/composite_propagator.rb

Overview

The propagation module contains APIs and utilities to interact with context and propagate across process boundaries.

Defined Under Namespace

Classes: CompositePropagator, NoopExtractor, NoopInjector, Propagator, RackEnvGetter, TextMapGetter, TextMapSetter

Instance Method Summary collapse

Instance Method Details

#rack_env_getterObject

Returns a RackEnvGetter instance suitable for reading values from a Rack environment.



42
43
44
# File 'lib/opentelemetry/context/propagation.rb', line 42

def rack_env_getter
  RACK_ENV_GETTER
end

#text_map_getterObject

Returns a TextMapGetter instance suitable for reading values from a hash-like carrier



30
31
32
# File 'lib/opentelemetry/context/propagation.rb', line 30

def text_map_getter
  TEXT_MAP_GETTER
end

#text_map_setterObject

Returns a TextMapSetter instance suitable for writing values into a hash-like carrier



36
37
38
# File 'lib/opentelemetry/context/propagation.rb', line 36

def text_map_setter
  TEXT_MAP_SETTER
end