Class: Skywalking::Tracing::SpanContext::PrimaryEndpoint

Inherits:
Object
  • Object
show all
Defined in:
lib/skywalking/tracing/span_context.rb

Instance Method Summary collapse

Constructor Details

#initialize(span) ⇒ PrimaryEndpoint

Returns a new instance of PrimaryEndpoint.



162
163
164
# File 'lib/skywalking/tracing/span_context.rb', line 162

def initialize(span)
  @span = span
end

Instance Method Details

#get_nameObject



172
173
174
# File 'lib/skywalking/tracing/span_context.rb', line 172

def get_name
  @span.operation
end

#set_primary_endpoint(span) ⇒ Object



166
167
168
169
170
# File 'lib/skywalking/tracing/span_context.rb', line 166

def set_primary_endpoint(span)
  if @span.kind != Kind::Entry && span.kind == Kind::Entry
    @span = span
  end
end