tuxmartin

Spring: Task Execution and Scheduling

Jan 13th, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.32 KB | None | 0 0
  1. package net.example.service;
  2.  
  3. import java.util.Date;
  4. import org.slf4j.Logger;
  5. import org.slf4j.LoggerFactory;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.scheduling.annotation.Scheduled;
  8. import org.springframework.stereotype.Component;
  9.  
  10. @Component
  11. public class Test {
  12.     private static final Logger logger = LoggerFactory.getLogger(Test.class);
  13.  
  14.     @Scheduled(fixedRate = 5000, initialDelay = 10_000)
  15.     public void Abc() {
  16.         Date d = new Date();
  17.         logger.info("************* " + d.toString());
  18.     }
  19. }
  20.  
  21. /* output:
  22. INFO : net.example.service.Test - ************* Wed Jan 13 12:59:48 CET 2016
  23. INFO : net.example.service.Test - ************* Wed Jan 13 12:59:50 CET 2016
  24. INFO : net.example.service.Test - ************* Wed Jan 13 12:59:53 CET 2016
  25. INFO : net.example.service.Test - ************* Wed Jan 13 12:59:55 CET 2016
  26. INFO : net.example.service.Test - ************* Wed Jan 13 12:59:58 CET 2016
  27. INFO : net.example.service.Test - ************* Wed Jan 13 13:00:00 CET 2016
  28. INFO : net.example.service.Test - ************* Wed Jan 13 13:00:03 CET 2016
  29. INFO : net.example.service.Test - ************* Wed Jan 13 13:00:05 CET 2016
  30. INFO : net.example.service.Test - ************* Wed Jan 13 13:00:08 CET 2016
  31. INFO : net.example.service.Test - ************* Wed Jan 13 13:00:10 CET 2016
  32. */
Advertisement
Add Comment
Please, Sign In to add comment