public class Tracer
extends java.lang.Object
implements io.opentracing.Tracer, java.io.Closeable
| Modifier and Type | Class and Description |
|---|---|
static class |
Tracer.Builder
Builds Jaeger Tracer with options.
|
| Modifier and Type | Method and Description |
|---|---|
io.opentracing.Span |
activeSpan() |
io.opentracing.Tracer.SpanBuilder |
buildSpan(java.lang.String operationName) |
void |
close()
|
<T> io.opentracing.SpanContext |
extract(io.opentracing.propagation.Format<T> format,
T carrier) |
int |
getIpv4() |
Metrics |
getMetrics() |
java.lang.String |
getServiceName() |
java.lang.String |
getVersion() |
<T> void |
inject(io.opentracing.SpanContext spanContext,
io.opentracing.propagation.Format<T> format,
T carrier) |
io.opentracing.ScopeManager |
scopeManager() |
java.util.Map<java.lang.String,?> |
tags() |
public java.lang.String getVersion()
public Metrics getMetrics()
public java.lang.String getServiceName()
public java.util.Map<java.lang.String,?> tags()
public int getIpv4()
public io.opentracing.ScopeManager scopeManager()
scopeManager in interface io.opentracing.Tracerpublic io.opentracing.Span activeSpan()
activeSpan in interface io.opentracing.Tracerpublic io.opentracing.Tracer.SpanBuilder buildSpan(java.lang.String operationName)
buildSpan in interface io.opentracing.Tracerpublic <T> void inject(io.opentracing.SpanContext spanContext,
io.opentracing.propagation.Format<T> format,
T carrier)
inject in interface io.opentracing.Tracerpublic <T> io.opentracing.SpanContext extract(io.opentracing.propagation.Format<T> format,
T carrier)
extract in interface io.opentracing.Tracerpublic void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseable