Class: OpenTracing::Instrumentation::Bunny::PublishTracerConfig
- Inherits:
-
Object
- Object
- OpenTracing::Instrumentation::Bunny::PublishTracerConfig
- Defined in:
- lib/opentracing/instrumentation/bunny/publish_tracer_config.rb
Overview
PublishTracerConfig for PublishTracer
Instance Attribute Summary collapse
- #error_writer ⇒ Common::ErrorWriter
- #injector ⇒ HeadersInjector
- #logger ⇒ ::Logger
- #operation_name_builder ⇒ PublishOperationNameBuilder
- #tags_builder ⇒ PublishTagsBuilder
- #tracer ⇒ OpenTracing::Tracer
Instance Method Summary collapse
-
#initialize ⇒ PublishTracerConfig
constructor
A new instance of PublishTracerConfig.
Constructor Details
#initialize ⇒ PublishTracerConfig
Returns a new instance of PublishTracerConfig.
21 22 23 24 25 26 27 |
# 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 |
Instance Attribute Details
#error_writer ⇒ Common::ErrorWriter
17 18 19 |
# File 'lib/opentracing/instrumentation/bunny/publish_tracer_config.rb', line 17 def error_writer @error_writer end |
#injector ⇒ HeadersInjector
15 16 17 |
# File 'lib/opentracing/instrumentation/bunny/publish_tracer_config.rb', line 15 def injector @injector end |
#logger ⇒ ::Logger
19 20 21 |
# File 'lib/opentracing/instrumentation/bunny/publish_tracer_config.rb', line 19 def logger @logger end |
#operation_name_builder ⇒ PublishOperationNameBuilder
11 12 13 |
# File 'lib/opentracing/instrumentation/bunny/publish_tracer_config.rb', line 11 def operation_name_builder @operation_name_builder end |
#tags_builder ⇒ PublishTagsBuilder
13 14 15 |
# File 'lib/opentracing/instrumentation/bunny/publish_tracer_config.rb', line 13 def @tags_builder end |
#tracer ⇒ OpenTracing::Tracer
9 10 11 |
# File 'lib/opentracing/instrumentation/bunny/publish_tracer_config.rb', line 9 def tracer @tracer end |