Class: OpenTelemetry::CorrelationContext::Manager

Inherits:
Object
  • Object
show all
Defined in:
lib/opentelemetry/correlation_context/manager.rb

Overview

No op implementation of CorrelationContext::Manager

Instance Method Summary collapse

Instance Method Details

#build(context: Context.current) {|NOOP_BUILDER| ... } ⇒ Object

Yields:

  • (NOOP_BUILDER)


14
15
16
17
# File 'lib/opentelemetry/correlation_context/manager.rb', line 14

def build(context: Context.current)
  yield NOOP_BUILDER
  context
end

#clear(context: Context.current) ⇒ Object



31
32
33
# File 'lib/opentelemetry/correlation_context/manager.rb', line 31

def clear(context: Context.current)
  context
end

#remove_value(key, context: Context.current) ⇒ Object



27
28
29
# File 'lib/opentelemetry/correlation_context/manager.rb', line 27

def remove_value(key, context: Context.current)
  context
end

#set_value(key, value, context: Context.current) ⇒ Object



19
20
21
# File 'lib/opentelemetry/correlation_context/manager.rb', line 19

def set_value(key, value, context: Context.current)
  context
end

#value(key, context: Context.current) ⇒ Object



23
24
25
# File 'lib/opentelemetry/correlation_context/manager.rb', line 23

def value(key, context: Context.current)
  nil
end