He desarrollado un rastreador web que rastrea con Start URL como parámetro de inicialización. Quiero permitir a los usuarios programar esta tarea en términos de un trabajo si es posible.Programación dinámica de trabajos utilizando Spring 3
Actualmente estoy usando Spring 3.1.2
y Hibernate
. Necesito darles a los usuarios una interfaz que reciba los parámetros de cronJob y en función de eso quiero ejecutar el rastreador. ¿Es posible hacerlo usando la primavera?
He leído un poco acerca de Quartz
pero los artículos en SO u otros sitios web no están del todo claros o no están completos para comprender completamente cómo implementar un programador en la primavera.
sé lo básico que hay tres componentes a lo
- SchedulerFacotry
- gatillo
- Trabajo (Servicio de ejecución)
espero que alguien me podría orientar en la dirección correcta.
Gracias por su respuesta. pero es posible hacerlo usando 'TimerFactoryBean'' ScheduledTask' provisto por Spring en lugar de usar Quartz ... Al igual que en la documentación, también se menciona este método. has explorado eso? –
'newJob (...)' es en realidad 'JobBuilder.newJob (...)'. En el ejemplo anterior, se supone que el método estático 'newJob (...)' se importa estáticamente, por lo que no es necesario derivarlo por su nombre de clase. –
Lo mismo aplica para 'TriggerBuilder.newTrigger()' y 'CronScheduleBuilder.cronSchedule (...)' –