Module: OpenTelemetry::Propagator::B3::Multi

Extended by:
Multi
Included in:
Multi
Defined in:
lib/opentelemetry/propagator/b3/multi.rb,
lib/opentelemetry/propagator/b3/multi/text_map_injector.rb,
lib/opentelemetry/propagator/b3/multi/text_map_extractor.rb

Overview

Namespace for OpenTelemetry b3 multi header encoding

Defined Under Namespace

Classes: TextMapExtractor, TextMapInjector

Instance Method Summary collapse

Instance Method Details

#rack_extractorObject

Returns an injector that injects context in the B3 multi header format with Rack normalized keys (upcased and prefixed with HTTP_)



61
62
63
# File 'lib/opentelemetry/propagator/b3/multi.rb', line 61

def rack_extractor
  RACK_EXTRACTOR
end

#rack_injectorObject

Returns an extractor that extracts context in the B3 multi header format with Rack normalized keys (upcased and prefixed with HTTP_)



54
55
56
# File 'lib/opentelemetry/propagator/b3/multi.rb', line 54

def rack_injector
  RACK_INJECTOR
end

#text_map_extractorObject

Returns an injector that injects context in the B3 multi header format



47
48
49
# File 'lib/opentelemetry/propagator/b3/multi.rb', line 47

def text_map_extractor
  TEXT_MAP_EXTRACTOR
end

#text_map_injectorObject

Returns an extractor that extracts context in the B3 multi header format



41
42
43
# File 'lib/opentelemetry/propagator/b3/multi.rb', line 41

def text_map_injector
  TEXT_MAP_INJECTOR
end