diff --git a/src/main/java/no/nibio/vips/logic/controller/session/SchedulingBean.java b/src/main/java/no/nibio/vips/logic/controller/session/SchedulingBean.java index 7fa9924f042dc7277bcc80c4ca3ff39a94a10505..2356256e90efc92919c68920323f4007b02f4bb3 100755 --- a/src/main/java/no/nibio/vips/logic/controller/session/SchedulingBean.java +++ b/src/main/java/no/nibio/vips/logic/controller/session/SchedulingBean.java @@ -198,17 +198,22 @@ public class SchedulingBean { SchedulingPattern everyNightPattern = new SchedulingPattern("0 6 * * *"); deleteAllExpiredUserUuidsCollector.getTasks().add(everyNightPattern, VipsLogicTaskFactory.createVipsLogicTask(VipsLogicTaskFactory.DELETE_ALL_EXPIRED_UUIDS_TASK)); - // Sendt forecast notifications + // Send forecast notifications VIPSLogicTaskCollector sendForecastNotificationsCollector = new VIPSLogicTaskCollector(-1); SchedulingPattern morningAndAfternoonPattern = new SchedulingPattern("45 6,12 * * *"); sendForecastNotificationsCollector.getTasks().add(morningAndAfternoonPattern, VipsLogicTaskFactory.createVipsLogicTask(VipsLogicTaskFactory.SEND_FORECAST_EVENT_NOTIFICATIONS_TASK)); + // Run grid models + VIPSLogicTaskCollector runGridModelsCollector = new VIPSLogicTaskCollector(-1); + runGridModelsCollector.getTasks().add(everyNightPattern, VipsLogicTaskFactory.createVipsLogicTask(VipsLogicTaskFactory.RUN_GRID_MODELS_TASK)); + List<TaskCollector> definedTasks = new ArrayList<>(); definedTasks.add(modelRunCollector); definedTasks.add(cacheHandlerCollector); definedTasks.add(summariesCollector); definedTasks.add(deleteAllExpiredUserUuidsCollector); - definedTasks.add((sendForecastNotificationsCollector)); + definedTasks.add(sendForecastNotificationsCollector); + definedTasks.add(runGridModelsCollector); return definedTasks; }