Class VaadinServiceInstrumentation.HandleRequestAdvice
- java.lang.Object
-
- io.opentelemetry.javaagent.instrumentation.vaadin.VaadinServiceInstrumentation.HandleRequestAdvice
-
- Enclosing class:
- VaadinServiceInstrumentation
public static class VaadinServiceInstrumentation.HandleRequestAdvice extends Object
-
-
Constructor Summary
Constructors Constructor Description HandleRequestAdvice()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidonEnter(com.vaadin.flow.server.VaadinService vaadinService, String methodName, VaadinServiceRequest request, io.opentelemetry.context.Context context, io.opentelemetry.context.Scope scope)static voidonExit(Throwable throwable, VaadinServiceRequest request, io.opentelemetry.context.Context context, io.opentelemetry.context.Scope scope)
-
-
-
Method Detail
-
onEnter
@OnMethodEnter(suppress=java.lang.Throwable.class) public static void onEnter(@This com.vaadin.flow.server.VaadinService vaadinService, @Origin("#m") String methodName, @Local("otelRequest") VaadinServiceRequest request, @Local("otelContext") io.opentelemetry.context.Context context, @Local("otelScope") io.opentelemetry.context.Scope scope)
-
onExit
@OnMethodExit(onThrowable=java.lang.Throwable.class, suppress=java.lang.Throwable.class) public static void onExit(@Thrown Throwable throwable, @Local("otelRequest") VaadinServiceRequest request, @Local("otelContext") io.opentelemetry.context.Context context, @Local("otelScope") io.opentelemetry.context.Scope scope)
-
-