类 SkywalkingSpanBuilder

java.lang.Object
org.apache.skywalking.apm.toolkit.opentracing.SkywalkingSpanBuilder
所有已实现的接口:
io.opentracing.Tracer.SpanBuilder

public class SkywalkingSpanBuilder extends Object implements io.opentracing.Tracer.SpanBuilder
  • 构造器详细资料

    • SkywalkingSpanBuilder

      public SkywalkingSpanBuilder(String operationName)
  • 方法详细资料

    • asChildOf

      public io.opentracing.Tracer.SpanBuilder asChildOf(io.opentracing.SpanContext parent)
      指定者:
      asChildOf 在接口中 io.opentracing.Tracer.SpanBuilder
    • asChildOf

      public io.opentracing.Tracer.SpanBuilder asChildOf(io.opentracing.BaseSpan<?> parent)
      指定者:
      asChildOf 在接口中 io.opentracing.Tracer.SpanBuilder
    • addReference

      public io.opentracing.Tracer.SpanBuilder addReference(String referenceType, io.opentracing.SpanContext referencedContext)
      Ignore the reference type. the span always the entry or has a parent span.
      指定者:
      addReference 在接口中 io.opentracing.Tracer.SpanBuilder
    • withTag

      public io.opentracing.Tracer.SpanBuilder withTag(String key, String value)
      指定者:
      withTag 在接口中 io.opentracing.Tracer.SpanBuilder
    • withTag

      public io.opentracing.Tracer.SpanBuilder withTag(String key, boolean value)
      指定者:
      withTag 在接口中 io.opentracing.Tracer.SpanBuilder
    • withTag

      public io.opentracing.Tracer.SpanBuilder withTag(String key, Number value)
      指定者:
      withTag 在接口中 io.opentracing.Tracer.SpanBuilder
    • withStartTimestamp

      public io.opentracing.Tracer.SpanBuilder withStartTimestamp(long microseconds)
      指定者:
      withStartTimestamp 在接口中 io.opentracing.Tracer.SpanBuilder
    • startActive

      public io.opentracing.ActiveSpan startActive()
      指定者:
      startActive 在接口中 io.opentracing.Tracer.SpanBuilder
    • startManual

      public io.opentracing.Span startManual()
      指定者:
      startManual 在接口中 io.opentracing.Tracer.SpanBuilder
    • start

      @Deprecated public io.opentracing.Span start()
      已过时。
      指定者:
      start 在接口中 io.opentracing.Tracer.SpanBuilder
    • getTags

      public List<Tag> getTags()
      All the get methods are for accessing data from activation
    • getOperationName

      public String getOperationName()
    • isEntry

      public boolean isEntry()
    • isExit

      public boolean isExit()
    • getPort

      public int getPort()
    • getPeer

      public String getPeer()
    • isError

      public boolean isError()
    • ignoreActiveSpan

      public io.opentracing.Tracer.SpanBuilder ignoreActiveSpan()
      All the following methods are needed for activation.
      指定者:
      ignoreActiveSpan 在接口中 io.opentracing.Tracer.SpanBuilder