Class SkywalkingSpan

java.lang.Object
org.apache.skywalking.apm.toolkit.opentracing.SkywalkingSpan
All Implemented Interfaces:
io.opentracing.BaseSpan<io.opentracing.Span>, io.opentracing.Span

public class SkywalkingSpan extends Object implements io.opentracing.Span
  • Constructor Details

  • Method Details

    • setOperationName

      public io.opentracing.Span setOperationName(String operationName)
      Specified by:
      setOperationName in interface io.opentracing.BaseSpan<io.opentracing.Span>
    • log

      public io.opentracing.Span log(long timestampMicroseconds, Map<String,?> fields)
      Specified by:
      log in interface io.opentracing.BaseSpan<io.opentracing.Span>
    • finish

      public void finish(long finishMicros)
      Stop the active span
      Specified by:
      finish in interface io.opentracing.Span
    • log

      public io.opentracing.Span log(long timestampMicroseconds, String event)
      Specified by:
      log in interface io.opentracing.BaseSpan<io.opentracing.Span>
    • finish

      public void finish()
      Specified by:
      finish in interface io.opentracing.Span
    • context

      public io.opentracing.SpanContext context()
      Specified by:
      context in interface io.opentracing.BaseSpan<io.opentracing.Span>
    • setTag

      public io.opentracing.Span setTag(String key, String value)
      Specified by:
      setTag in interface io.opentracing.BaseSpan<io.opentracing.Span>
    • setTag

      public io.opentracing.Span setTag(String key, boolean value)
      Specified by:
      setTag in interface io.opentracing.BaseSpan<io.opentracing.Span>
    • setTag

      public io.opentracing.Span setTag(String key, Number value)
      Specified by:
      setTag in interface io.opentracing.BaseSpan<io.opentracing.Span>
    • log

      public io.opentracing.Span log(Map<String,?> fields)
      Specified by:
      log in interface io.opentracing.BaseSpan<io.opentracing.Span>
    • log

      public io.opentracing.Span log(String event)
      Specified by:
      log in interface io.opentracing.BaseSpan<io.opentracing.Span>
    • setBaggageItem

      public io.opentracing.Span setBaggageItem(String key, String value)
      Don't support baggage item.
      Specified by:
      setBaggageItem in interface io.opentracing.BaseSpan<io.opentracing.Span>
    • getBaggageItem

      public String getBaggageItem(String key)
      Don't support baggage item.
      Specified by:
      getBaggageItem in interface io.opentracing.BaseSpan<io.opentracing.Span>
      Returns:
      null, always.
    • log

      @Deprecated public io.opentracing.Span log(String eventName, Object payload)
      Deprecated.
      Don't support logging with payload.
      Specified by:
      log in interface io.opentracing.BaseSpan<io.opentracing.Span>
    • log

      @Deprecated public io.opentracing.Span log(long timestampMicroseconds, String eventName, Object payload)
      Deprecated.
      Don't support logging with payload.
      Specified by:
      log in interface io.opentracing.BaseSpan<io.opentracing.Span>