public class APIExtensionsTracer extends Object implements io.opentracing.Tracer, APIExtensionsManager
| Constructor and Description |
|---|
APIExtensionsTracer(io.opentracing.Tracer tracer) |
| Modifier and Type | Method and Description |
|---|---|
io.opentracing.Span |
activeSpan() |
void |
addTracerObserver(TracerObserver observer) |
io.opentracing.Tracer.SpanBuilder |
buildSpan(String operation) |
<C> io.opentracing.SpanContext |
extract(io.opentracing.propagation.Format<C> format,
C carrier) |
<C> void |
inject(io.opentracing.SpanContext context,
io.opentracing.propagation.Format<C> format,
C carrier) |
void |
removeTracerObserver(TracerObserver observer) |
io.opentracing.ScopeManager |
scopeManager() |
public void addTracerObserver(TracerObserver observer)
addTracerObserver in interface APIExtensionsManagerpublic void removeTracerObserver(TracerObserver observer)
removeTracerObserver in interface APIExtensionsManagerpublic io.opentracing.Span activeSpan()
activeSpan in interface io.opentracing.Tracerpublic io.opentracing.Tracer.SpanBuilder buildSpan(String operation)
buildSpan in interface io.opentracing.Tracerpublic <C> io.opentracing.SpanContext extract(io.opentracing.propagation.Format<C> format,
C carrier)
extract in interface io.opentracing.Tracerpublic <C> void inject(io.opentracing.SpanContext context,
io.opentracing.propagation.Format<C> format,
C carrier)
inject in interface io.opentracing.Tracerpublic io.opentracing.ScopeManager scopeManager()
scopeManager in interface io.opentracing.TracerCopyright © 2017–2018 OpenTracing. All rights reserved.