Class RpcInvocationHandlerInstrumentation.HandleAdvice
- java.lang.Object
-
- io.opentelemetry.javaagent.instrumentation.vaadin.RpcInvocationHandlerInstrumentation.HandleAdvice
-
- Enclosing class:
- RpcInvocationHandlerInstrumentation
public static class RpcInvocationHandlerInstrumentation.HandleAdvice extends Object
-
-
Constructor Summary
Constructors Constructor Description HandleAdvice()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidonEnter(com.vaadin.flow.server.communication.rpc.RpcInvocationHandler rpcInvocationHandler, String methodName, elemental.json.JsonObject jsonObject, VaadinRpcRequest request, io.opentelemetry.context.Context context, io.opentelemetry.context.Scope scope)static voidonExit(Throwable throwable, VaadinRpcRequest 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.communication.rpc.RpcInvocationHandler rpcInvocationHandler, @Origin("#m") String methodName, @Argument(1) elemental.json.JsonObject jsonObject, @Local("otelRequest") VaadinRpcRequest 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") VaadinRpcRequest request, @Local("otelContext") io.opentelemetry.context.Context context, @Local("otelScope") io.opentelemetry.context.Scope scope)
-
-