public class SkywalkingSpanBuilder extends Object implements io.opentracing.Tracer.SpanBuilder
| 构造器和说明 |
|---|
SkywalkingSpanBuilder(String operationName) |
| 限定符和类型 | 方法和说明 |
|---|---|
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.
|
io.opentracing.Tracer.SpanBuilder |
asChildOf(io.opentracing.BaseSpan<?> parent) |
io.opentracing.Tracer.SpanBuilder |
asChildOf(io.opentracing.SpanContext parent) |
String |
getComponentName() |
String |
getOperationName() |
String |
getPeer() |
int |
getPort() |
long |
getStartTime() |
List<Tag> |
getTags()
All the get methods are for accessing data from activation
|
io.opentracing.Tracer.SpanBuilder |
ignoreActiveSpan()
All the following methods are needed for activation.
|
boolean |
isEntry() |
boolean |
isError() |
boolean |
isExit() |
io.opentracing.Span |
start()
已过时。
|
io.opentracing.ActiveSpan |
startActive() |
io.opentracing.Span |
startManual() |
io.opentracing.Tracer.SpanBuilder |
withStartTimestamp(long microseconds) |
io.opentracing.Tracer.SpanBuilder |
withTag(String key,
boolean value) |
io.opentracing.Tracer.SpanBuilder |
withTag(String key,
Number value) |
io.opentracing.Tracer.SpanBuilder |
withTag(String key,
String value) |
public SkywalkingSpanBuilder(String operationName)
public io.opentracing.Tracer.SpanBuilder asChildOf(io.opentracing.SpanContext parent)
asChildOf 在接口中 io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Tracer.SpanBuilder asChildOf(io.opentracing.BaseSpan<?> parent)
asChildOf 在接口中 io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Tracer.SpanBuilder addReference(String referenceType, io.opentracing.SpanContext referencedContext)
addReference 在接口中 io.opentracing.Tracer.SpanBuilderreferenceType - referencedContext - public io.opentracing.Tracer.SpanBuilder withTag(String key, String value)
withTag 在接口中 io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Tracer.SpanBuilder withTag(String key, boolean value)
withTag 在接口中 io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Tracer.SpanBuilder withTag(String key, Number value)
withTag 在接口中 io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Tracer.SpanBuilder withStartTimestamp(long microseconds)
withStartTimestamp 在接口中 io.opentracing.Tracer.SpanBuilderpublic io.opentracing.ActiveSpan startActive()
startActive 在接口中 io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Span startManual()
startManual 在接口中 io.opentracing.Tracer.SpanBuilder@Deprecated public io.opentracing.Span start()
start 在接口中 io.opentracing.Tracer.SpanBuilderpublic String getOperationName()
public boolean isEntry()
public boolean isExit()
public int getPort()
public String getPeer()
public String getComponentName()
public boolean isError()
public long getStartTime()
public io.opentracing.Tracer.SpanBuilder ignoreActiveSpan()
ignoreActiveSpan 在接口中 io.opentracing.Tracer.SpanBuilderCopyright © 2018 The Apache Software Foundation. All rights reserved.