diff --git a/vorgang-manager-server/src/main/java/de/ozgcloud/vorgang/files/scan/FileScanJob.java b/vorgang-manager-server/src/main/java/de/ozgcloud/vorgang/files/scan/FileScanJob.java index 9bac6b22c34dbd7865a59fd2052a301548c0b880..99c85be3bffbf100625e2d684214994f42feaaee 100644 --- a/vorgang-manager-server/src/main/java/de/ozgcloud/vorgang/files/scan/FileScanJob.java +++ b/vorgang-manager-server/src/main/java/de/ozgcloud/vorgang/files/scan/FileScanJob.java @@ -5,6 +5,7 @@ import org.springframework.stereotype.Component; import de.ozgcloud.vorgang.files.FileService; import lombok.RequiredArgsConstructor; +import net.javacrumbs.shedlock.spring.annotation.SchedulerLock; @RequiredArgsConstructor @Component @@ -15,6 +16,7 @@ public class FileScanJob { private final FileScanService fileScanService; @Scheduled(cron=FILE_SCAN_CRON) + @SchedulerLock(name="FileScan_Scheduler") public void scanFiles() { fileService.getFiles().forEach(fileScanService::scan); }