Class: Skywalking::Tracing::IgnoredContext

Inherits:
SpanContext
  • Object
show all
Defined in:
lib/skywalking/tracing/ignored_context.rb

Instance Attribute Summary

Attributes inherited from SpanContext

#correlation, #create_time, #n_spans, #segment, #span_id

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from SpanContext

#active_span, #cfg, #ignore_check, #new_entry_span, #new_exit_span, #new_local_span, #new_span, #peek, #start, #stop?

Methods included from Log::Logging

#debug, #error, #info, #log, #warn

Constructor Details

#initialize(context) ⇒ IgnoredContext

Returns a new instance of IgnoredContext.



21
22
23
# File 'lib/skywalking/tracing/ignored_context.rb', line 21

def initialize(context)
  Span.new(context: context, operation: '', kind: Kind::Local)
end

Class Method Details

.extract(carrier) ⇒ Object



29
30
31
# File 'lib/skywalking/tracing/ignored_context.rb', line 29

def self.extract(carrier)
  nil
end

.injectObject



25
26
27
# File 'lib/skywalking/tracing/ignored_context.rb', line 25

def self.inject
  Carrier.new
end