Class SkywalkingSpanBuilder
java.lang.Object
org.apache.skywalking.apm.toolkit.opentracing.SkywalkingSpanBuilder
- All Implemented Interfaces:
io.opentracing.Tracer.SpanBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.opentracing.Tracer.SpanBuilderaddReference(String referenceType, io.opentracing.SpanContext referencedContext) Ignore the reference type.io.opentracing.Tracer.SpanBuilderasChildOf(io.opentracing.BaseSpan<?> parent) io.opentracing.Tracer.SpanBuilderasChildOf(io.opentracing.SpanContext parent) getPeer()intgetPort()getTags()All the get methods are for accessing data from activationio.opentracing.Tracer.SpanBuilderAll the following methods are needed for activation.booleanisEntry()booleanisError()booleanisExit()io.opentracing.Spanstart()Deprecated.io.opentracing.ActiveSpanio.opentracing.Spanio.opentracing.Tracer.SpanBuilderwithStartTimestamp(long microseconds) io.opentracing.Tracer.SpanBuilderio.opentracing.Tracer.SpanBuilderio.opentracing.Tracer.SpanBuilder
-
Constructor Details
-
SkywalkingSpanBuilder
-
-
Method Details
-
asChildOf
public io.opentracing.Tracer.SpanBuilder asChildOf(io.opentracing.SpanContext parent) - Specified by:
asChildOfin interfaceio.opentracing.Tracer.SpanBuilder
-
asChildOf
public io.opentracing.Tracer.SpanBuilder asChildOf(io.opentracing.BaseSpan<?> parent) - Specified by:
asChildOfin interfaceio.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.- Specified by:
addReferencein interfaceio.opentracing.Tracer.SpanBuilder
-
withTag
- Specified by:
withTagin interfaceio.opentracing.Tracer.SpanBuilder
-
withTag
- Specified by:
withTagin interfaceio.opentracing.Tracer.SpanBuilder
-
withTag
- Specified by:
withTagin interfaceio.opentracing.Tracer.SpanBuilder
-
withStartTimestamp
public io.opentracing.Tracer.SpanBuilder withStartTimestamp(long microseconds) - Specified by:
withStartTimestampin interfaceio.opentracing.Tracer.SpanBuilder
-
startActive
public io.opentracing.ActiveSpan startActive()- Specified by:
startActivein interfaceio.opentracing.Tracer.SpanBuilder
-
startManual
public io.opentracing.Span startManual()- Specified by:
startManualin interfaceio.opentracing.Tracer.SpanBuilder
-
start
Deprecated.- Specified by:
startin interfaceio.opentracing.Tracer.SpanBuilder
-
getTags
All the get methods are for accessing data from activation -
getOperationName
-
isEntry
public boolean isEntry() -
isExit
public boolean isExit() -
getPort
public int getPort() -
getPeer
-
isError
public boolean isError() -
ignoreActiveSpan
public io.opentracing.Tracer.SpanBuilder ignoreActiveSpan()All the following methods are needed for activation.- Specified by:
ignoreActiveSpanin interfaceio.opentracing.Tracer.SpanBuilder
-