Class DataCommunicatorInstrumentation.FetchAdvice

java.lang.Object
com.vaadin.extension.instrumentation.data.DataCommunicatorInstrumentation.FetchAdvice
Enclosing class:
DataCommunicatorInstrumentation

public static class DataCommunicatorInstrumentation.FetchAdvice extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    onEnter(com.vaadin.flow.data.provider.DataCommunicator dataCommunicator, int offset, int limit, io.opentelemetry.api.trace.Span span, io.opentelemetry.context.Scope scope)
     
    static void
    onExit(Throwable throwable, io.opentelemetry.api.trace.Span span, io.opentelemetry.context.Scope scope)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FetchAdvice

      public FetchAdvice()
  • Method Details

    • onEnter

      @OnMethodEnter(suppress=java.lang.Throwable.class) public static void onEnter(@This com.vaadin.flow.data.provider.DataCommunicator dataCommunicator, @Argument(0) int offset, @Argument(1) int limit, @Local("otelSpan") io.opentelemetry.api.trace.Span span, @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("otelSpan") io.opentelemetry.api.trace.Span span, @Local("otelScope") io.opentelemetry.context.Scope scope)