Quartz Scheduler中注册的所有作业均由JobKey唯一标识,该JobKey由名称和组组成。您可以触发具有给定的工作
JobKey
通过调用立即triggerJob(JobKey jobKey)您的调度程序实例。
//Create a new Job JobKey jobKey = JobKey.jobKey("myNewJob", "myJobGroup");JobDetail job = JobBuilder.newJob(MyJob.class).withIdentity(jobKey).storeDurably().build();//Register this job to the schedulerscheduler.addJob(job, true);//Immediately fire the Job MyJob.classscheduler.triggerJob(jobKey);注意 :
scheduler
是在整个应用程序中使用的Scheduler实例。创建后,其start()方法应该已经被调用。该作业是持久性作业,无法将任何触发器或Cron附加到该作业,只能通过调用triggerJob(JobKey jobKey)以编程方式触发。



