Interface SpanDecorator
-
- All Known Implementing Classes:
ComponentSpanDecorator,DatabaseInstanceSpanDecorator,DatabaseStatementSpanDecorator,DatabaseTypeSpanDecorator,DatabaseUserSpanDecorator,ErrorMessageSpanDecorator,ErrorSpanDecorator,ErrorStackSpanDecorator,PeerAddressSpanDecorator,PeerSpanDecorator,ServiceLoaderSpanDecorator,StandardSpanDecorator,StaticSpanDecorator
@API(status=EXPERIMENTAL) public interface SpanDecorator
-
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static SpanDecoratorcomposite(Iterable<SpanDecorator> decorators)static SpanDecoratorcomposite(SpanDecorator decorator, SpanDecorator... decorators)default voidonError(io.opentracing.Span span, Statement statement, Throwable error)default voidonQuery(io.opentracing.Span span, Statement statement, List<String> queries)
-
-
-
Method Detail
-
onQuery
default void onQuery(io.opentracing.Span span, Statement statement, List<String> queries) throws SQLException- Throws:
SQLException
-
onError
default void onError(io.opentracing.Span span, Statement statement, Throwable error) throws SQLException- Throws:
SQLException
-
composite
static SpanDecorator composite(SpanDecorator decorator, SpanDecorator... decorators)
-
composite
static SpanDecorator composite(Iterable<SpanDecorator> decorators)
-
-