Class: Skywalking::Tracing::NoopSpan
- Defined in:
- lib/skywalking/tracing/noop_span.rb
Instance Attribute Summary
Attributes inherited from Span
#component, #context, #end_time, #error_occurred, #inherit, #kind, #layer, #operation, #parent_id, #peer, #refs, #span_id, #stack_depth, #start_time, #tags
Instance Method Summary collapse
- #extract(carrier) ⇒ Object
-
#initialize(context: nil) ⇒ NoopSpan
constructor
A new instance of NoopSpan.
- #inject ⇒ Object
Methods inherited from Span
#finish?, #start, #stop?, #tag, #tags_item
Constructor Details
#initialize(context: nil) ⇒ NoopSpan
Returns a new instance of NoopSpan.
21 22 23 |
# File 'lib/skywalking/tracing/noop_span.rb', line 21 def initialize(context: nil) super(context: context, operation: '', kind: Kind::Exit) end |
Instance Method Details
#extract(carrier) ⇒ Object
25 |
# File 'lib/skywalking/tracing/noop_span.rb', line 25 def extract(carrier) end |
#inject ⇒ Object
27 28 29 |
# File 'lib/skywalking/tracing/noop_span.rb', line 27 def inject Carrier.new end |