Class SpringScheduledProcessor


  • public class SpringScheduledProcessor
    extends Object
    A simple processor that search for Spring Scheduled annotations in Beans and produce @io.quarkus.spring.scheduled.deployment.SpringScheduledAnnotatedMethodBuildItem to be consumed by Quarkus Scheduler extension
    • Field Detail

      • SPRING_SCHEDULED

        static final org.jboss.jandex.DotName SPRING_SCHEDULED
      • SPRING_SCHEDULES

        static final org.jboss.jandex.DotName SPRING_SCHEDULES
    • Constructor Detail

      • SpringScheduledProcessor

        public SpringScheduledProcessor()
    • Method Detail

      • processSpringScheduledAnnotation

        void processSpringScheduledAnnotation​(BuildProducer<ScheduledBusinessMethodItem> scheduledBusinessMethods,
                                              io.quarkus.arc.processor.BeanInfo bean,
                                              org.jboss.jandex.MethodInfo method,
                                              List<org.jboss.jandex.AnnotationInstance> scheduledAnnotations)
      • buildCronParam

        org.jboss.jandex.AnnotationValue buildCronParam​(List<org.jboss.jandex.AnnotationValue> springAnnotationValues)
      • buildEveryParam

        org.jboss.jandex.AnnotationValue buildEveryParam​(List<org.jboss.jandex.AnnotationValue> springAnnotationValues)
      • buildDelayParams

        List<org.jboss.jandex.AnnotationValue> buildDelayParams​(List<org.jboss.jandex.AnnotationValue> springAnnotationValues)