Package org.zalando.opentracing.jdbc
Class DataSourceTracer
- java.lang.Object
-
- org.zalando.opentracing.jdbc.DataSourceTracer
-
@API(status=EXPERIMENTAL) public final class DataSourceTracer extends Object
-
-
Constructor Summary
Constructors Constructor Description DataSourceTracer(io.opentracing.Tracer tracer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataSourcetrace(DataSource dataSource)DataSourceTracerwithActivation(Activation activation)DataSourceTracerwithAdditionalSpanDecorators(SpanDecorator first, SpanDecorator... decorators)DataSourceTracerwithLifecycle(Lifecycle lifecycle)DataSourceTracerwithOperationName(OperationName operationName)DataSourceTracerwithSpanDecorators(SpanDecorator decorator, SpanDecorator... decorators)
-
-
-
Method Detail
-
withOperationName
@CheckReturnValue public DataSourceTracer withOperationName(OperationName operationName)
-
withLifecycle
@CheckReturnValue public DataSourceTracer withLifecycle(Lifecycle lifecycle)
-
withActivation
@CheckReturnValue public DataSourceTracer withActivation(Activation activation)
-
withAdditionalSpanDecorators
@CheckReturnValue public DataSourceTracer withAdditionalSpanDecorators(SpanDecorator first, SpanDecorator... decorators)
- Parameters:
first- first decoratordecorators- optional, remaining decorators- Returns:
- a new
DataSourceTracer
-
withSpanDecorators
@CheckReturnValue public DataSourceTracer withSpanDecorators(SpanDecorator decorator, SpanDecorator... decorators)
- Parameters:
decorator- first decoratordecorators- optional, remaining decorators- Returns:
- a new
DataSourceTracer
-
trace
@CheckReturnValue public DataSource trace(DataSource dataSource)
-
-