Class: OpenTracing::Instrumentation::Bunny::ConsumeTracerConfig
- Inherits:
-
Object
- Object
- OpenTracing::Instrumentation::Bunny::ConsumeTracerConfig
- Defined in:
- lib/opentracing/instrumentation/bunny/consume_tracer_config.rb
Overview
ConsumeTracerConfig for ConsumeTracer
Instance Attribute Summary collapse
- #error_writer ⇒ Common::ErrorWriter
- #logger ⇒ ::Logger
- #operation_name_builder ⇒ ConsumeOperationNameBuilder
- #tags_builder ⇒ ConsumeTagsBuilder
- #tracer ⇒ OpenTracing::Tracer
Instance Method Summary collapse
-
#initialize ⇒ ConsumeTracerConfig
constructor
A new instance of ConsumeTracerConfig.
Constructor Details
#initialize ⇒ ConsumeTracerConfig
Returns a new instance of ConsumeTracerConfig.
19 20 21 22 23 24 25 |
# File 'lib/opentracing/instrumentation/bunny/consume_tracer_config.rb', line 19 def initialize @operation_name_builder = ConsumeOperationNameBuilder.new @tags_builder = ConsumeTagsBuilder.new @tracer = OpenTracing.global_tracer @error_writer = Common::ErrorWriter.new @logger = nil end |
Instance Attribute Details
#error_writer ⇒ Common::ErrorWriter
15 16 17 |
# File 'lib/opentracing/instrumentation/bunny/consume_tracer_config.rb', line 15 def error_writer @error_writer end |
#logger ⇒ ::Logger
17 18 19 |
# File 'lib/opentracing/instrumentation/bunny/consume_tracer_config.rb', line 17 def logger @logger end |
#operation_name_builder ⇒ ConsumeOperationNameBuilder
9 10 11 |
# File 'lib/opentracing/instrumentation/bunny/consume_tracer_config.rb', line 9 def operation_name_builder @operation_name_builder end |
#tags_builder ⇒ ConsumeTagsBuilder
11 12 13 |
# File 'lib/opentracing/instrumentation/bunny/consume_tracer_config.rb', line 11 def @tags_builder end |
#tracer ⇒ OpenTracing::Tracer
13 14 15 |
# File 'lib/opentracing/instrumentation/bunny/consume_tracer_config.rb', line 13 def tracer @tracer end |