In geoweb gli schedulatori (scheduler) vengono utilizzati per programmare l'esecuzione di certi task o procedure con cadenza prestabilita. Si tratta in genere di eseguire generici file groovy o specifici metodi di Service di Geoweb. In generale, dato uno scheduler di name [scheduler_name] esistono queste proprietà nel configuration.properties:
- [scheduler_name].scheduler.enabled Boolean, optional, flag che abilita/disabilità lo scheduler (i default variano per ragioni di retrocompatibilità a seconda dei vari scheduler)
- [scheduler_name].scheduler.cronExpression String, optional, Cron Expression da 6 elementi che determina quando la procedura schedulata verrà invocata. Maggiori dettagli sul formato della Cron Expression qui http://www.quartz-scheduler.org/documentation/quartz-2.x/tutorials/crontrigger.html. Dei valori di default sono in genere provvisti.
Elenco Scheduler: