ng-tracker/src/main/java/ru/ulstu/students/service/TaskGenerationService.java
2019-05-06 22:39:08 +04:00

35 lines
1.1 KiB
Java

package ru.ulstu.students.service;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Service;
@Service
public class TaskGenerationService {
private final Logger log = LoggerFactory.getLogger(TaskGenerationService.class);
private final TaskService taskService;
private final SchedulerService schedulerService;
public TaskGenerationService(TaskService taskService, SchedulerService schedulerService) {
this.taskService = taskService;
this.schedulerService = schedulerService;
}
// @Scheduled(cron = "0 * * ? * *", zone = "Europe/Samara")
// public void generateYearTasks() {
// log.debug("TaskService.generateYearTasks started");
// taskService.generateYearTasks();
// log.debug("TaskService.generateYearTasks finished");
// }
@Scheduled(cron = "0 * * ? * *", zone = "Europe/Samara")
public void checkPlanToday() {
log.debug("SchedulerService.checkPlanToday started");
schedulerService.checkPlanToday();
log.debug("SchedulerService.checkPlanToday finished");
}
}