Uses of Class
io.quarkus.spring.security.deployment.SpringPreAuthorizeAnnotatedMethodBuildItem

Package
Description
 
  • Uses of SpringPreAuthorizeAnnotatedMethodBuildItem in io.quarkus.spring.security.deployment

    Modifier and Type
    Method
    Description
    (package private) void
    SpringSecurityProcessor.addSpringPreAuthorizeSecurityCheck(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, io.quarkus.security.runtime.SecurityCheckRecorder securityCheckRecorder, io.quarkus.spring.security.runtime.interceptor.SpringSecurityRecorder springSecurityRecorder, SpringPreAuthorizeAnnotatedMethodBuildItem springPreAuthorizeAnnotatedMethods, io.quarkus.spring.di.deployment.SpringBeanNameToDotNameBuildItem springBeanNames, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.security.deployment.AdditionalSecurityCheckBuildItem> additionalSecurityChecks, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedClassBuildItem> generatedClasses)
     
    (package private) void
    SpringSecurityProcessor.generateNecessarySupportClasses(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, SpringPreAuthorizeAnnotatedMethodBuildItem springPreAuthorizeAnnotatedMethods, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.GeneratedBeanBuildItem> generatedBeans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeans)
    The generation needs to be done in its own build step otherwise we can end up with build cycle errors
    Modifier and Type
    Method
    Description
    (package private) void
    SpringSecurityProcessor.locatePreAuthorizedInstances(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, io.quarkus.deployment.annotations.BuildProducer<SpringPreAuthorizeAnnotatedMethodBuildItem> springPreAuthorizeAnnotatedMethods, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AnnotationsTransformerBuildItem> annotationsTransformer, Optional<io.quarkus.security.spi.SecurityTransformerBuildItem> securityTransformerBuildItem)