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.| 构造器和说明 |
|---|
SkywalkingActiveSpan(SkywalkingSpan span) |
| 限定符和类型 | 方法和说明 |
|---|---|
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)
已过时。
|
io.opentracing.ActiveSpan |
log(Map<String,?> fields) |
io.opentracing.ActiveSpan |
log(String event) |
io.opentracing.ActiveSpan |
log(String eventName,
Object payload)
已过时。
|
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 在接口中 io.opentracing.ActiveSpanpublic void close()
close 在接口中 io.opentracing.ActiveSpanclose 在接口中 Closeableclose 在接口中 AutoCloseablepublic io.opentracing.ActiveSpan.Continuation capture()
capture 在接口中 io.opentracing.ActiveSpanpublic io.opentracing.SpanContext context()
context 在接口中 io.opentracing.BaseSpan<io.opentracing.ActiveSpan>public io.opentracing.ActiveSpan setTag(String key, String value)
setTag 在接口中 io.opentracing.BaseSpan<io.opentracing.ActiveSpan>public io.opentracing.ActiveSpan setTag(String key, boolean value)
setTag 在接口中 io.opentracing.BaseSpan<io.opentracing.ActiveSpan>public io.opentracing.ActiveSpan setTag(String key, Number value)
setTag 在接口中 io.opentracing.BaseSpan<io.opentracing.ActiveSpan>public io.opentracing.ActiveSpan log(Map<String,?> fields)
log 在接口中 io.opentracing.BaseSpan<io.opentracing.ActiveSpan>public io.opentracing.ActiveSpan log(long timestampMicroseconds,
Map<String,?> fields)
log 在接口中 io.opentracing.BaseSpan<io.opentracing.ActiveSpan>public io.opentracing.ActiveSpan log(String event)
log 在接口中 io.opentracing.BaseSpan<io.opentracing.ActiveSpan>public io.opentracing.ActiveSpan log(long timestampMicroseconds,
String event)
log 在接口中 io.opentracing.BaseSpan<io.opentracing.ActiveSpan>public io.opentracing.ActiveSpan setBaggageItem(String key, String value)
setBaggageItem 在接口中 io.opentracing.BaseSpan<io.opentracing.ActiveSpan>public String getBaggageItem(String key)
getBaggageItem 在接口中 io.opentracing.BaseSpan<io.opentracing.ActiveSpan>public io.opentracing.ActiveSpan setOperationName(String operationName)
setOperationName 在接口中 io.opentracing.BaseSpan<io.opentracing.ActiveSpan>@Deprecated public io.opentracing.ActiveSpan log(String eventName, Object payload)
log 在接口中 io.opentracing.BaseSpan<io.opentracing.ActiveSpan>@Deprecated public io.opentracing.ActiveSpan log(long timestampMicroseconds, String eventName, Object payload)
log 在接口中 io.opentracing.BaseSpan<io.opentracing.ActiveSpan>Copyright © 2018 The Apache Software Foundation. All rights reserved.