Class ResourceMethodListenerImplementor


  • public abstract class ResourceMethodListenerImplementor
    extends Object
    • Constructor Detail

      • ResourceMethodListenerImplementor

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

      • 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)