private static Scheduler scheduler = null;
private static CronTrigger jobTrigger = null;
JobDetail jobDetail = null;
String jobID = "migrateJob_"+jobs[i]+CommonUtil.getRandomNumber(1) ;
jobDetail = new JobDetail(jobID,Scheduler.DEFAULT_GROUP, MigrateJob.class);
jobTrigger = new CronTrigger(jobID,Scheduler.DEFAULT_GROUP);
String[] tStr = GlobalVar.JOB_START_TIME.split(":");
String cep = "0 " + tStr[1] + " " + tStr[0] + " ? * *";
jobTrigger.setCronExpression(cep);
jobDetail.getJobDataMap().put("migr_code", jobs[i]);// 传递任务ID
scheduler.scheduleJob(jobDetail, jobTrigger);
scheduler.start();
需要用到的jar包:
quartz-1.8.3.jar
slf4j-api-1.5.2.jar
slf4j-log4j12-1.5.0.jar