Class SkywalkingActiveSpan
java.lang.Object
org.apache.skywalking.apm.toolkit.opentracing.SkywalkingActiveSpan
- All Implemented Interfaces:
io.opentracing.ActiveSpan,io.opentracing.BaseSpan<io.opentracing.ActiveSpan>,Closeable,AutoCloseable
The
SkywalkingActiveSpan is an extension of SkywalkingSpan, but because of Java inheritance
restrict, only can do with a facade mode.-
Nested Class Summary
Nested classes/interfaces inherited from interface io.opentracing.ActiveSpan
io.opentracing.ActiveSpan.Continuation -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.opentracing.ActiveSpan.Continuationcapture()voidclose()io.opentracing.SpanContextcontext()voidgetBaggageItem(String key) Don't support baggage item.io.opentracing.ActiveSpanio.opentracing.ActiveSpanDeprecated.io.opentracing.ActiveSpanio.opentracing.ActiveSpanio.opentracing.ActiveSpanDeprecated.io.opentracing.ActiveSpanio.opentracing.ActiveSpansetBaggageItem(String key, String value) Don't support baggage item.io.opentracing.ActiveSpansetOperationName(String operationName) io.opentracing.ActiveSpanio.opentracing.ActiveSpanio.opentracing.ActiveSpan
-
Constructor Details
-
SkywalkingActiveSpan
-
-
Method Details
-
deactivate
public void deactivate()- Specified by:
deactivatein interfaceio.opentracing.ActiveSpan
-
close
public void close()- Specified by:
closein interfaceio.opentracing.ActiveSpan- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
capture
public io.opentracing.ActiveSpan.Continuation capture()- Specified by:
capturein interfaceio.opentracing.ActiveSpan
-
context
public io.opentracing.SpanContext context()- Specified by:
contextin interfaceio.opentracing.BaseSpan<io.opentracing.ActiveSpan>
-
setTag
- Specified by:
setTagin interfaceio.opentracing.BaseSpan<io.opentracing.ActiveSpan>
-
setTag
- Specified by:
setTagin interfaceio.opentracing.BaseSpan<io.opentracing.ActiveSpan>
-
setTag
- Specified by:
setTagin interfaceio.opentracing.BaseSpan<io.opentracing.ActiveSpan>
-
log
- Specified by:
login interfaceio.opentracing.BaseSpan<io.opentracing.ActiveSpan>
-
log
- Specified by:
login interfaceio.opentracing.BaseSpan<io.opentracing.ActiveSpan>
-
log
- Specified by:
login interfaceio.opentracing.BaseSpan<io.opentracing.ActiveSpan>
-
log
- Specified by:
login interfaceio.opentracing.BaseSpan<io.opentracing.ActiveSpan>
-
setBaggageItem
Don't support baggage item.- Specified by:
setBaggageItemin interfaceio.opentracing.BaseSpan<io.opentracing.ActiveSpan>
-
getBaggageItem
Don't support baggage item.- Specified by:
getBaggageItemin interfaceio.opentracing.BaseSpan<io.opentracing.ActiveSpan>- Returns:
- null, always.
-
setOperationName
- Specified by:
setOperationNamein interfaceio.opentracing.BaseSpan<io.opentracing.ActiveSpan>
-
log
Deprecated.Don't support logging with payload.- Specified by:
login interfaceio.opentracing.BaseSpan<io.opentracing.ActiveSpan>
-
log
@Deprecated public io.opentracing.ActiveSpan log(long timestampMicroseconds, String eventName, Object payload) Deprecated.Don't support logging with payload.- Specified by:
login interfaceio.opentracing.BaseSpan<io.opentracing.ActiveSpan>
-