# Interceptor Class Priority Bindings Interception Types
1. io.quarkus.arc.runtime.devconsole.InvocationInterceptor 1000 @Monitored
  • @AroundInvoke InvocationInterceptor#monitor()
2. io.quarkus.hibernate.validator.runtime.jaxrs.ResteasyReactiveEndPointValidationInterceptor 4800 @JaxrsEndPointValidated
  • @AroundConstruct ResteasyReactiveEndPointValidationInterceptor#validateConstructorInvocation()
  • @AroundInvoke ResteasyReactiveEndPointValidationInterceptor#validateMethodInvocation()
3. io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorRequired 200 @Transactional(value = REQUIRED)
  • @AroundInvoke TransactionalInterceptorRequired#intercept()
4. io.quarkus.resteasy.reactive.server.runtime.StandardSecurityCheckInterceptor$PermitAllInterceptor 0 @PermitAll
  • @AroundInvoke StandardSecurityCheckInterceptor$PermitAllInterceptor#intercept()
5. io.quarkus.resteasy.reactive.server.runtime.StandardSecurityCheckInterceptor$RolesAllowedInterceptor 0 @RolesAllowed(value = [""])
  • @AroundInvoke StandardSecurityCheckInterceptor$RolesAllowedInterceptor#intercept()
6. io.quarkus.security.runtime.interceptor.PermitAllInterceptor 1000 @PermitAll
  • @AroundInvoke PermitAllInterceptor#intercept()
7. io.quarkus.security.runtime.interceptor.RolesAllowedInterceptor 1000 @RolesAllowed(value = [""])
  • @AroundInvoke RolesAllowedInterceptor#intercept()