Interface ForwardingTracer
-
- All Superinterfaces:
AutoCloseable,Closeable,io.opentracing.Tracer
- All Known Implementing Classes:
ProxyTracer
@API(status=EXPERIMENTAL) public interface ForwardingTracer extends io.opentracing.Tracer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default io.opentracing.ScopeactivateSpan(io.opentracing.Span span)default io.opentracing.SpanactiveSpan()default io.opentracing.Tracer.SpanBuilderbuildSpan(String operationName)default voidclose()io.opentracing.Tracerdelegate()default <C> io.opentracing.SpanContextextract(io.opentracing.propagation.Format<C> format, C carrier)default <C> voidinject(io.opentracing.SpanContext context, io.opentracing.propagation.Format<C> format, C carrier)default io.opentracing.ScopeManagerscopeManager()
-
-
-
Method Detail
-
delegate
io.opentracing.Tracer delegate()
-
scopeManager
default io.opentracing.ScopeManager scopeManager()
- Specified by:
scopeManagerin interfaceio.opentracing.Tracer
-
activeSpan
default io.opentracing.Span activeSpan()
- Specified by:
activeSpanin interfaceio.opentracing.Tracer
-
activateSpan
default io.opentracing.Scope activateSpan(io.opentracing.Span span)
- Specified by:
activateSpanin interfaceio.opentracing.Tracer
-
buildSpan
default io.opentracing.Tracer.SpanBuilder buildSpan(String operationName)
- Specified by:
buildSpanin interfaceio.opentracing.Tracer
-
inject
default <C> void inject(io.opentracing.SpanContext context, io.opentracing.propagation.Format<C> format, C carrier)- Specified by:
injectin interfaceio.opentracing.Tracer
-
extract
default <C> io.opentracing.SpanContext extract(io.opentracing.propagation.Format<C> format, C carrier)- Specified by:
extractin interfaceio.opentracing.Tracer
-
close
default void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceio.opentracing.Tracer
-
-