Package io.quarkus.jaeger.runtime
Class QuarkusJaegerTracer
- java.lang.Object
-
- io.quarkus.jaeger.runtime.QuarkusJaegerTracer
-
- All Implemented Interfaces:
io.opentracing.Tracer,Closeable,AutoCloseable
public class QuarkusJaegerTracer extends Object implements io.opentracing.Tracer
-
-
Constructor Summary
Constructors Constructor Description QuarkusJaegerTracer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.opentracing.ScopeactivateSpan(io.opentracing.Span span)io.opentracing.SpanactiveSpan()io.opentracing.Tracer.SpanBuilderbuildSpan(String operationName)voidclose()<C> io.opentracing.SpanContextextract(io.opentracing.propagation.Format<C> format, C carrier)<C> voidinject(io.opentracing.SpanContext spanContext, io.opentracing.propagation.Format<C> format, C carrier)(package private) voidreset()io.opentracing.ScopeManagerscopeManager()voidsetEndpoint(String endpoint)(package private) voidsetLogTraceContext(boolean logTraceContext)(package private) voidsetMetricsFactory(io.jaegertracing.spi.MetricsFactory metricsFactory)voidsetZipkinCompatibilityMode(boolean zipkinCompatibilityMode)StringtoString()
-
-
-
Method Detail
-
setLogTraceContext
void setLogTraceContext(boolean logTraceContext)
-
setMetricsFactory
void setMetricsFactory(io.jaegertracing.spi.MetricsFactory metricsFactory)
-
reset
void reset()
-
buildSpan
public io.opentracing.Tracer.SpanBuilder buildSpan(String operationName)
- Specified by:
buildSpanin interfaceio.opentracing.Tracer
-
inject
public <C> void inject(io.opentracing.SpanContext spanContext, io.opentracing.propagation.Format<C> format, C carrier)- Specified by:
injectin interfaceio.opentracing.Tracer
-
extract
public <C> io.opentracing.SpanContext extract(io.opentracing.propagation.Format<C> format, C carrier)- Specified by:
extractin interfaceio.opentracing.Tracer
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceio.opentracing.Tracer
-
scopeManager
public io.opentracing.ScopeManager scopeManager()
- Specified by:
scopeManagerin interfaceio.opentracing.Tracer
-
activeSpan
public io.opentracing.Span activeSpan()
- Specified by:
activeSpanin interfaceio.opentracing.Tracer
-
activateSpan
public io.opentracing.Scope activateSpan(io.opentracing.Span span)
- Specified by:
activateSpanin interfaceio.opentracing.Tracer
-
setZipkinCompatibilityMode
public void setZipkinCompatibilityMode(boolean zipkinCompatibilityMode)
-
setEndpoint
public void setEndpoint(String endpoint)
-
-