类 SkywalkingActiveSpan

java.lang.Object
org.apache.skywalking.apm.toolkit.opentracing.SkywalkingActiveSpan
所有已实现的接口:
io.opentracing.ActiveSpan, io.opentracing.BaseSpan<io.opentracing.ActiveSpan>, Closeable, AutoCloseable

public class SkywalkingActiveSpan extends Object implements io.opentracing.ActiveSpan
The SkywalkingActiveSpan is an extension of SkywalkingSpan, but because of Java inheritance restrict, only can do with a facade mode.
  • 构造器详细资料

    • SkywalkingActiveSpan

      public SkywalkingActiveSpan(SkywalkingSpan span)
  • 方法详细资料

    • deactivate

      public void deactivate()
      指定者:
      deactivate 在接口中 io.opentracing.ActiveSpan
    • close

      public void close()
      指定者:
      close 在接口中 io.opentracing.ActiveSpan
      指定者:
      close 在接口中 AutoCloseable
      指定者:
      close 在接口中 Closeable
    • capture

      public io.opentracing.ActiveSpan.Continuation capture()
      指定者:
      capture 在接口中 io.opentracing.ActiveSpan
    • context

      public io.opentracing.SpanContext context()
      指定者:
      context 在接口中 io.opentracing.BaseSpan<io.opentracing.ActiveSpan>
    • setTag

      public io.opentracing.ActiveSpan setTag(String key, String value)
      指定者:
      setTag 在接口中 io.opentracing.BaseSpan<io.opentracing.ActiveSpan>
    • setTag

      public io.opentracing.ActiveSpan setTag(String key, boolean value)
      指定者:
      setTag 在接口中 io.opentracing.BaseSpan<io.opentracing.ActiveSpan>
    • setTag

      public io.opentracing.ActiveSpan setTag(String key, Number value)
      指定者:
      setTag 在接口中 io.opentracing.BaseSpan<io.opentracing.ActiveSpan>
    • log

      public io.opentracing.ActiveSpan log(Map<String,?> fields)
      指定者:
      log 在接口中 io.opentracing.BaseSpan<io.opentracing.ActiveSpan>
    • log

      public io.opentracing.ActiveSpan log(long timestampMicroseconds, Map<String,?> fields)
      指定者:
      log 在接口中 io.opentracing.BaseSpan<io.opentracing.ActiveSpan>
    • log

      public io.opentracing.ActiveSpan log(String event)
      指定者:
      log 在接口中 io.opentracing.BaseSpan<io.opentracing.ActiveSpan>
    • log

      public io.opentracing.ActiveSpan log(long timestampMicroseconds, String event)
      指定者:
      log 在接口中 io.opentracing.BaseSpan<io.opentracing.ActiveSpan>
    • setBaggageItem

      public io.opentracing.ActiveSpan setBaggageItem(String key, String value)
      Don't support baggage item.
      指定者:
      setBaggageItem 在接口中 io.opentracing.BaseSpan<io.opentracing.ActiveSpan>
    • getBaggageItem

      public String getBaggageItem(String key)
      Don't support baggage item.
      指定者:
      getBaggageItem 在接口中 io.opentracing.BaseSpan<io.opentracing.ActiveSpan>
      返回:
      null, always.
    • setOperationName

      public io.opentracing.ActiveSpan setOperationName(String operationName)
      指定者:
      setOperationName 在接口中 io.opentracing.BaseSpan<io.opentracing.ActiveSpan>
    • log

      @Deprecated public io.opentracing.ActiveSpan log(String eventName, Object payload)
      已过时。
      Don't support logging with payload.
      指定者:
      log 在接口中 io.opentracing.BaseSpan<io.opentracing.ActiveSpan>
    • log

      @Deprecated public io.opentracing.ActiveSpan log(long timestampMicroseconds, String eventName, Object payload)
      已过时。
      Don't support logging with payload.
      指定者:
      log 在接口中 io.opentracing.BaseSpan<io.opentracing.ActiveSpan>