Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class MyJob extends QuartzJobBean {
- private UserRepository userRepository;
- public void setUserRepository(UserRepository userRepository) {
- this.userRepository = userRepository;
- }
- @Override
- protected void executeInternal(JobExecutionContext context) throws JobExecutionException {
- System.out.println("Job triggered");
- }
- }
- @Bean
- public JobDetail jobDetail() {
- return JobBuilder
- .newJob(MyJob.class)
- .withIdentity("myJob")
- .storeDurably()
- .build();
- }
- @Bean
- public Trigger jobTrigger() {
- return TriggerBuilder
- .newTrigger()
- .forJob(jobDetail())
- .withSchedule(CronScheduleBuilder.cronSchedule("0/10 * * * * ?"))
- .startNow()
- .build();
- }
Add Comment
Please, Sign In to add comment