public class SkywalkingSpanBuilder extends Object implements io.opentracing.Tracer.SpanBuilder
| Constructor and Description |
|---|
SkywalkingSpanBuilder(String operationName) |
| Modifier and Type | Method and Description |
|---|---|
io.opentracing.Tracer.SpanBuilder |
addReference(String referenceType,
io.opentracing.SpanContext referencedContext)
Ignore the reference type.
|
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()
Deprecated.
|
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 in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Tracer.SpanBuilder asChildOf(io.opentracing.BaseSpan<?> parent)
asChildOf in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Tracer.SpanBuilder addReference(String referenceType, io.opentracing.SpanContext referencedContext)
addReference in interface io.opentracing.Tracer.SpanBuilderreferenceType - referencedContext - public io.opentracing.Tracer.SpanBuilder withTag(String key, String value)
withTag in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Tracer.SpanBuilder withTag(String key, boolean value)
withTag in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Tracer.SpanBuilder withTag(String key, Number value)
withTag in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Tracer.SpanBuilder withStartTimestamp(long microseconds)
withStartTimestamp in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.ActiveSpan startActive()
startActive in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Span startManual()
startManual in interface io.opentracing.Tracer.SpanBuilder@Deprecated public io.opentracing.Span start()
start in interface 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 in interface io.opentracing.Tracer.SpanBuilderCopyright © 2019 The Apache Software Foundation. All rights reserved.