Class InnerClassLambdaMetafactoryInstrumentation.LambdaAdvice

java.lang.Object
io.opentelemetry.javaagent.instrumentation.internal.lambda.InnerClassLambdaMetafactoryInstrumentation.LambdaAdvice
Enclosing class:
InnerClassLambdaMetafactoryInstrumentation

public static class InnerClassLambdaMetafactoryInstrumentation.LambdaAdvice extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static io.opentelemetry.javaagent.bootstrap.DefineClassHelper.Handler.DefineClassContext
    onEnter(Class<?> lambdaInterface)
     
    static void
    onExit(io.opentelemetry.javaagent.bootstrap.DefineClassHelper.Handler.DefineClassContext context)
     

    Methods inherited from class java.lang.Object

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

    • LambdaAdvice

      public LambdaAdvice()
  • Method Details

    • onEnter

      @OnMethodEnter public static io.opentelemetry.javaagent.bootstrap.DefineClassHelper.Handler.DefineClassContext onEnter(@FieldValue("samBase") Class<?> lambdaInterface)
    • onExit

      @OnMethodExit(onThrowable=java.lang.Throwable.class) public static void onExit(@Enter io.opentelemetry.javaagent.bootstrap.DefineClassHelper.Handler.DefineClassContext context)