Estoy tratando de cambiar el cron expresión de un método específico con el valor definido en una Base de datos. Estoy usando normalmente la Primavera de anotaciones para esto.
Por Ejemplo:
@Scheduled(cron = "cronExpression from Database")
public void typeAJob(){
...
}
Todo estaría bien si después del inicio de mi programa de estas expresiones cron recuento de no ser cambiado. Pero, en el inicio, se debe leer el valor de la Base de datos y utilizarla como expresión cron para este método.
El objetivo final sería, que tengo X cantidad de Puestos de trabajo en la Base de datos, cada una con sus propias expresiones cron. Los trabajos tendrán un tipo específico (typeAJob, typeBJob, etc.). Cada tipo tiene su propio Programada método.
tal vez alguien tiene una Idee, gracias :)