| 类 | 说明 |
|---|---|
| ClusterQuartzFixedDelayJobBean |
CustomQuartzJobBean代替org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean,解决序列化的问题
|
| ClusterQuartzJobBean |
CustomQuartzJobBean代替org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean,解决序列化的问题
|
| FixedDelayJobData | |
| FixedDelayJobListener |
Add the following in the JobDataMap
public class SimpleJob implements Job {
public void execute(JobExecutionContext context) throws JobExecutionException {
JobDataMap map = context.getJobDetail().getJobDataMap();
map.put(FixedDelayJobListener.FIXED_DELAY_JOB_DATA, new FixedDelayJobData(2L));
// Perform the job operation
:
:
}
}
Add the listener
scheduler.getListenerManager().addJobListener(new FixedDelayJobListener());
Schedule the job as follows
JobDetail job = newJob(SimpleJob.class).withIdentity("statefulJob", "group1").build();
Trigger trigger = newTrigger()
.withIdentity("trigger1", "group1")
.startAt(startTime)
.build();
scheduler.scheduleJob(job, trigger);
|
Copyright © 2020. All rights reserved.