Guest User

Untitled

a guest
Jan 18th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. public class MyJob extends QuartzJobBean {
  2.  
  3. private UserRepository userRepository;
  4.  
  5. public void setUserRepository(UserRepository userRepository) {
  6. this.userRepository = userRepository;
  7. }
  8.  
  9. @Override
  10. protected void executeInternal(JobExecutionContext context) throws JobExecutionException {
  11. System.out.println("Job triggered");
  12. }
  13. }
  14.  
  15. @Bean
  16. public JobDetail jobDetail() {
  17. return JobBuilder
  18. .newJob(MyJob.class)
  19. .withIdentity("myJob")
  20. .storeDurably()
  21. .build();
  22. }
  23.  
  24.  
  25. @Bean
  26. public Trigger jobTrigger() {
  27. return TriggerBuilder
  28. .newTrigger()
  29. .forJob(jobDetail())
  30. .withSchedule(CronScheduleBuilder.cronSchedule("0/10 * * * * ?"))
  31. .startNow()
  32. .build();
  33. }
Add Comment
Please, Sign In to add comment