Java Scheduler

Hola Amigos, soy nuevo en esta pagina, les tengo una pregunta a ver si alguien me puede ayudar..

La question es que quiero hacer un scheduler para agendar jobs que ejercutaran queries a "X" base de datos, he empezado ver quartz , que opinian creen que sea buen API para mi requerimiento o hay alguno otro que deberia revisar la idea es :

Que un usuario llene unos campos como el cron expression, query username y password se hara una extracion de los registros y se creara un archivo, y se mandare por email el resultdo de su queries, pero quiero ser capaz de monitorear la JVM porque si varios Job estan corriendo al mismo tiempo se pueden terminar el heap de la JVM, tener la habilidad de terminarlos y monitorealos

Espero sus opiniones de antemano gracias

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de benek

Si lo que buscas es algo

Si lo que buscas es algo sencillo, esto lo puedes lograr muy fácilmente con Spring Boot y la anotación @Scheduled: https://spring.io/guides/gs/scheduling-tasks/

Sobre esa misma app puedes integrarle Spring Batch, también de manera sencilla: https://spring.io/guides/gs/batch-processing/

Saludos.