class OpenTracing::Instrumentation::Thrift::TracedProtocolConfig
Config for TracedProtocol
Attributes
error_writer[RW]
logger[RW]
operation_name_builder[RW]
tracer[RW]
Public Class Methods
new( tracer: OpenTracing.global_tracer, tags_builder: TracedProtocolTagsBuilder.new, operation_name_builder: TracedProtocolOperationNameBuilder.new, error_writer: Common::ErrorWriter.new, logger: nil )
click to toggle source
# 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 = tags_builder @operation_name_builder = operation_name_builder @error_writer = error_writer @logger = logger end
Public Instance Methods
==(other)
click to toggle source
# File lib/opentracing/instrumentation/thrift/traced_protocol_config.rb, line 28 def ==(other) tracer == other.tracer && tags_builder == other.tags_builder && operation_name_builder == other.operation_name_builder && error_writer == other.error_writer end