public abstract class AbstractTextB3Formatter extends Object implements RegistryExtractorInjector<io.opentracing.propagation.TextMap>
FORMATER_KEY_HEAD| 构造器和说明 |
|---|
AbstractTextB3Formatter() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract String |
decodedValue(String value)
decode string
|
protected abstract String |
encodedValue(String value)
encode string
|
SofaTracerSpanContext |
extract(io.opentracing.propagation.TextMap carrier)
从负载中提取出 Span 上下文
|
void |
inject(SofaTracerSpanContext spanContext,
io.opentracing.propagation.TextMap carrier)
向负载中注入 Span 上下文
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatTypepublic SofaTracerSpanContext extract(io.opentracing.propagation.TextMap carrier)
RegistryExtractorInjectorextract 在接口中 RegistryExtractorInjector<io.opentracing.propagation.TextMap>carrier - 负载public void inject(SofaTracerSpanContext spanContext, io.opentracing.propagation.TextMap carrier)
RegistryExtractorInjectorinject 在接口中 RegistryExtractorInjector<io.opentracing.propagation.TextMap>spanContext - 要注入或者序列化的 span 上下文carrier - 负载protected abstract String encodedValue(String value)
value - string will be encodedCopyright © 2018 Pivotal Software, Inc.. All rights reserved.