private JobBuilder() {
}
public static JobBuilder newJob() {
return new JobBuilder();
} ui
目的是爲了產生JobDetail spa
public JobDetail build() { ip
JobDetailImpl job = new JobDetailImpl(); rem
job.setJobClass(jobClass); it
job.setDescription(description);
if(key == null)
key = new JobKey(Key.createUniqueName(null), null);
job.setKey(key);
job.setDurability(durability);
job.setRequestsRecovery(shouldRecover);
if(!jobDataMap.isEmpty())
job.setJobDataMap(jobDataMap); io
return job;
} static