public static class TraceAnnotationInstrumentation.TraceAdvice extends Object
| Constructor and Description |
|---|
TraceAdvice() |
| Modifier and Type | Method and Description |
|---|---|
static io.opentracing.ActiveSpan |
startSpan(Method method) |
static void |
stopSpan(io.opentracing.ActiveSpan activeSpan,
Throwable throwable) |
@Advice.OnMethodEnter
public static io.opentracing.ActiveSpan startSpan(@Advice.Origin
Method method)
@Advice.OnMethodExit(onThrowable=java.lang.Throwable.class) public static void stopSpan(@Advice.Enter io.opentracing.ActiveSpan activeSpan, @Advice.Thrown Throwable throwable)