Schedule test
authorelgekko <vasary@elgekko.net>
Sat, 14 Oct 2023 18:08:02 +0000 (20:08 +0200)
committerelgekko <vasary@elgekko.net>
Sat, 14 Oct 2023 18:08:02 +0000 (20:08 +0200)
mc-vod-sync/mc-vod-sync-app/src/main/java/hu/user/mcvodsync/VodSyncEntry.java
mc-vod-sync/mc-vod-sync-service/src/main/java/hu/user/mcvodsync/service/schedule/TaskSchedules.java [new file with mode: 0644]

index 9bf7e9dd20eef31b9e13a87302f3600fd445c632..cbabc15b41ab20b4e6b522b06ee6b109d4b6c079 100644 (file)
@@ -13,13 +13,14 @@ import org.springframework.boot.web.servlet.support.SpringBootServletInitializer
 import org.springframework.context.ApplicationContext;
 import org.springframework.core.SpringVersion;
 import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
+import org.springframework.scheduling.annotation.EnableScheduling;
 import org.springframework.web.servlet.config.annotation.EnableWebMvc;
 
 @EnableWebMvc
 @Log4j2
 @EnableJpaRepositories("hu.user.mcvodsync.db.repository")
 @SpringBootApplication(scanBasePackages = {"hu.user.mcvodsync"})
-
+@EnableScheduling
 public class VodSyncEntry extends SpringBootServletInitializer {
 
 
diff --git a/mc-vod-sync/mc-vod-sync-service/src/main/java/hu/user/mcvodsync/service/schedule/TaskSchedules.java b/mc-vod-sync/mc-vod-sync-service/src/main/java/hu/user/mcvodsync/service/schedule/TaskSchedules.java
new file mode 100644 (file)
index 0000000..1183282
--- /dev/null
@@ -0,0 +1,14 @@
+package hu.user.mcvodsync.service.schedule;
+
+import org.springframework.scheduling.annotation.Scheduled;
+import org.springframework.stereotype.Service;
+
+@Service
+public class TaskSchedules {
+
+    @Scheduled(fixedDelay = 5000)
+    public void scheduleFixedDelayTask() {
+        System.out.println(
+                "Fixed delay task - " + System.currentTimeMillis() / 1000);
+    }
+}