Class: Datadog::Tracing::Tracer::TraceCompleted

Inherits:
Event
  • Object
show all
Defined in:
lib/datadog/tracing/tracer.rb

Overview

Triggered whenever a trace is completed

Instance Attribute Summary

Attributes inherited from Event

#name, #subscriptions

Instance Method Summary collapse

Methods inherited from Event

#subscribe, #unsubscribe_all!

Constructor Details

#initializeTraceCompleted

Returns a new instance of TraceCompleted.



292
293
294
# File 'lib/datadog/tracing/tracer.rb', line 292

def initialize
  super(:trace_completed)
end

Instance Method Details

#publish(trace) ⇒ Object

NOTE: Ignore Rubocop rule. This definition allows for

description of and constraints on arguments.

rubocop:disable Lint/UselessMethodDefinition



299
300
301
# File 'lib/datadog/tracing/tracer.rb', line 299

def publish(trace)
  super(trace)
end