public class SkywalkingActiveSpan extends Object implements io.opentracing.ActiveSpan
SkywalkingActiveSpan is an extension of SkywalkingSpan, but because of Java inheritance
restrict, only can do with a facade mode.| Constructor and Description |
|---|
SkywalkingActiveSpan(SkywalkingSpan span) |
| Modifier and Type | Method and Description |
|---|---|
io.opentracing.ActiveSpan.Continuation |
capture() |
void |
close() |
io.opentracing.SpanContext |
context() |
void |
deactivate() |
String |
getBaggageItem(String key)
Don't support baggage item.
|
io.opentracing.ActiveSpan |
log(long timestampMicroseconds,
Map<String,?> fields) |
io.opentracing.ActiveSpan |
log(long timestampMicroseconds,
String event) |
io.opentracing.ActiveSpan |
log(long timestampMicroseconds,
String eventName,
Object payload)
Deprecated.
|
io.opentracing.ActiveSpan |
log(Map<String,?> fields) |
io.opentracing.ActiveSpan |
log(String event) |
io.opentracing.ActiveSpan |
log(String eventName,
Object payload)
Deprecated.
|
io.opentracing.ActiveSpan |
setBaggageItem(String key,
String value)
Don't support baggage item.
|
io.opentracing.ActiveSpan |
setOperationName(String operationName) |
io.opentracing.ActiveSpan |
setTag(String key,
boolean value) |
io.opentracing.ActiveSpan |
setTag(String key,
Number value) |
io.opentracing.ActiveSpan |
setTag(String key,
String value) |
public SkywalkingActiveSpan(SkywalkingSpan span)
public void deactivate()
deactivate in interface io.opentracing.ActiveSpanpublic void close()
close in interface io.opentracing.ActiveSpanclose in interface Closeableclose in interface AutoCloseablepublic io.opentracing.ActiveSpan.Continuation capture()
capture in interface io.opentracing.ActiveSpanpublic io.opentracing.SpanContext context()
context in interface io.opentracing.BaseSpan<io.opentracing.ActiveSpan>public io.opentracing.ActiveSpan setTag(String key, String value)
setTag in interface io.opentracing.BaseSpan<io.opentracing.ActiveSpan>public io.opentracing.ActiveSpan setTag(String key, boolean value)
setTag in interface io.opentracing.BaseSpan<io.opentracing.ActiveSpan>public io.opentracing.ActiveSpan setTag(String key, Number value)
setTag in interface io.opentracing.BaseSpan<io.opentracing.ActiveSpan>public io.opentracing.ActiveSpan log(Map<String,?> fields)
log in interface io.opentracing.BaseSpan<io.opentracing.ActiveSpan>public io.opentracing.ActiveSpan log(long timestampMicroseconds,
Map<String,?> fields)
log in interface io.opentracing.BaseSpan<io.opentracing.ActiveSpan>public io.opentracing.ActiveSpan log(String event)
log in interface io.opentracing.BaseSpan<io.opentracing.ActiveSpan>public io.opentracing.ActiveSpan log(long timestampMicroseconds,
String event)
log in interface io.opentracing.BaseSpan<io.opentracing.ActiveSpan>public io.opentracing.ActiveSpan setBaggageItem(String key, String value)
setBaggageItem in interface io.opentracing.BaseSpan<io.opentracing.ActiveSpan>public String getBaggageItem(String key)
getBaggageItem in interface io.opentracing.BaseSpan<io.opentracing.ActiveSpan>public io.opentracing.ActiveSpan setOperationName(String operationName)
setOperationName in interface io.opentracing.BaseSpan<io.opentracing.ActiveSpan>@Deprecated public io.opentracing.ActiveSpan log(String eventName, Object payload)
log in interface io.opentracing.BaseSpan<io.opentracing.ActiveSpan>@Deprecated public io.opentracing.ActiveSpan log(long timestampMicroseconds, String eventName, Object payload)
log in interface io.opentracing.BaseSpan<io.opentracing.ActiveSpan>Copyright © 2022 The Apache Software Foundation. All rights reserved.