Class ResourceMethodListenerImplementor

java.lang.Object
io.quarkus.rest.data.panache.deployment.ResourceMethodListenerImplementor

public abstract class ResourceMethodListenerImplementor extends Object
  • Field Details

  • Constructor Details

    • ResourceMethodListenerImplementor

      public ResourceMethodListenerImplementor(io.quarkus.gizmo.ClassCreator cc, List<org.jboss.jandex.ClassInfo> resourceMethodListeners)
  • Method Details

    • onBeforeAdd

      public void onBeforeAdd(io.quarkus.gizmo.BytecodeCreator methodCreator, io.quarkus.gizmo.ResultHandle entity)
    • onBeforeUpdate

      public void onBeforeUpdate(io.quarkus.gizmo.BytecodeCreator methodCreator, io.quarkus.gizmo.ResultHandle entity)
    • onBeforeDelete

      public void onBeforeDelete(io.quarkus.gizmo.BytecodeCreator methodCreator, io.quarkus.gizmo.ResultHandle id)
    • invokeMethodUsingEntity

      protected void invokeMethodUsingEntity(String methodName, io.quarkus.gizmo.BytecodeCreator methodCreator, io.quarkus.gizmo.ResultHandle entity)
    • invokeMethodUsingId

      protected void invokeMethodUsingId(String methodName, io.quarkus.gizmo.BytecodeCreator methodCreator, io.quarkus.gizmo.ResultHandle id)
    • processEventListener

      protected void processEventListener(String methodName, io.quarkus.gizmo.BytecodeCreator methodCreator, io.quarkus.gizmo.ResultHandle eventListenerContainer, io.quarkus.gizmo.ResultHandle parameter)
    • findMethodByName

      protected org.jboss.jandex.MethodInfo findMethodByName(org.jboss.jandex.ClassInfo classInfo, String methodName)