Class: OpenTracing::Instrumentation::Thrift::TracedProtocolConfig
- Inherits:
-
Object
- Object
- OpenTracing::Instrumentation::Thrift::TracedProtocolConfig
- Defined in:
- lib/opentracing/instrumentation/thrift/traced_protocol_config.rb
Overview
Config for TracedProtocol
Instance Attribute Summary collapse
-
#error_writer ⇒ Object
Returns the value of attribute error_writer.
-
#logger ⇒ Object
Returns the value of attribute logger.
-
#operation_name_builder ⇒ Object
Returns the value of attribute operation_name_builder.
-
#tags_builder ⇒ Object
Returns the value of attribute tags_builder.
-
#tracer ⇒ Object
Returns the value of attribute tracer.
Instance Method Summary collapse
- #==(other) ⇒ Object
-
#initialize(tracer: OpenTracing.global_tracer, tags_builder: TracedProtocolTagsBuilder.new, operation_name_builder: TracedProtocolOperationNameBuilder.new, error_writer: Common::ErrorWriter.new, logger: nil) ⇒ TracedProtocolConfig
constructor
A new instance of TracedProtocolConfig.
Constructor Details
#initialize(tracer: OpenTracing.global_tracer, tags_builder: TracedProtocolTagsBuilder.new, operation_name_builder: TracedProtocolOperationNameBuilder.new, error_writer: Common::ErrorWriter.new, logger: nil) ⇒ TracedProtocolConfig
Returns a new instance of TracedProtocolConfig.
14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/opentracing/instrumentation/thrift/traced_protocol_config.rb', line 14 def initialize( tracer: OpenTracing.global_tracer, tags_builder: TracedProtocolTagsBuilder.new, operation_name_builder: TracedProtocolOperationNameBuilder.new, error_writer: Common::ErrorWriter.new, logger: nil ) @tracer = tracer @tags_builder = @operation_name_builder = operation_name_builder @error_writer = error_writer @logger = logger end |
Instance Attribute Details
#error_writer ⇒ Object
Returns the value of attribute error_writer.
8 9 10 |
# File 'lib/opentracing/instrumentation/thrift/traced_protocol_config.rb', line 8 def error_writer @error_writer end |
#logger ⇒ Object
Returns the value of attribute logger.
8 9 10 |
# File 'lib/opentracing/instrumentation/thrift/traced_protocol_config.rb', line 8 def logger @logger end |
#operation_name_builder ⇒ Object
Returns the value of attribute operation_name_builder.
8 9 10 |
# File 'lib/opentracing/instrumentation/thrift/traced_protocol_config.rb', line 8 def operation_name_builder @operation_name_builder end |
#tags_builder ⇒ Object
Returns the value of attribute tags_builder.
8 9 10 |
# File 'lib/opentracing/instrumentation/thrift/traced_protocol_config.rb', line 8 def @tags_builder end |
#tracer ⇒ Object
Returns the value of attribute tracer.
8 9 10 |
# File 'lib/opentracing/instrumentation/thrift/traced_protocol_config.rb', line 8 def tracer @tracer end |
Instance Method Details
#==(other) ⇒ Object
28 29 30 31 32 33 |
# File 'lib/opentracing/instrumentation/thrift/traced_protocol_config.rb', line 28 def ==(other) tracer == other.tracer && == other. && operation_name_builder == other.operation_name_builder && error_writer == other.error_writer end |