class OpenTracing::Instrumentation::Bunny::PublishTracerConfig

PublishTracerConfig for PublishTracer

Attributes

error_writer[RW]

@return [Common::ErrorWriter]

injector[RW]

@return [HeadersInjector]

logger[RW]

@return [::Logger]

operation_name_builder[RW]

@return [PublishOperationNameBuilder]

tags_builder[RW]

@return [PublishTagsBuilder]

tracer[RW]

@return [OpenTracing::Tracer]

Public Class Methods

new() click to toggle source
# File lib/opentracing/instrumentation/bunny/publish_tracer_config.rb, line 21
def initialize
  @tracer = OpenTracing.global_tracer
  @operation_name_builder = PublishOperationNameBuilder.new
  @tags_builder = PublishTagsBuilder.new
  @injector = HeadersInjector.new
  @error_writer = Common::ErrorWriter.new
end