a81ba9d3a56b4d5393104b7b64a825b0fb17f33c
[mediacube.git] /
1 package hu.user.mcvodsync.service.schedule;
2
3 import lombok.SneakyThrows;
4 import lombok.extern.log4j.Log4j2;
5 import org.springframework.stereotype.Component;
6
7 import java.util.concurrent.ThreadLocalRandom;
8
9 @Log4j2
10 @Component
11 //@ConditionalOnExpression("'${mc-vod-sync.scheduler.export}'=='true'")
12 public class ScheduledExport implements Runnable {
13     //    @Scheduled(initialDelay = 2000, fixedDelay = 200)
14     @SneakyThrows
15     @Override
16     public void run() {
17         try {
18             log.info("Start 1");
19             log.info("Execute 1");
20             int randomNum = ThreadLocalRandom.current().nextInt(100, 2000);
21             Thread.sleep(randomNum);
22             log.info("Finish 1");
23
24         } catch (Exception e) {
25             log.error(e);
26         }
27
28     }
29
30 }