Class ExtendedTracer
java.lang.Object
io.opentelemetry.extension.incubator.trace.ExtendedTracer
- All Implemented Interfaces:
io.opentelemetry.api.trace.Tracer
Provides easy mechanisms for wrapping standard Java constructs with an OpenTelemetry Span.
-
Method Summary
Modifier and TypeMethodDescription<T> TCall the providedCallableand wrap with aSpanwith the provided name.static ExtendedTracercreate(io.opentelemetry.api.trace.Tracer delegate) Create a newExtendedTracerthat wraps the provided Tracer.voidRun the providedRunnableand wrap with aSpanwith the provided name.io.opentelemetry.api.trace.SpanBuilderspanBuilder(String spanName)
-
Method Details
-
create
Create a newExtendedTracerthat wraps the provided Tracer. -
run
Run the providedRunnableand wrap with aSpanwith the provided name. -
call
Call the providedCallableand wrap with aSpanwith the provided name.- Throws:
Exception
-
spanBuilder
- Specified by:
spanBuilderin interfaceio.opentelemetry.api.trace.Tracer
-