1 17 18 19 20 package org.apache.lenya.cms.scheduler; 21 22 import org.quartz.JobDetail; 23 import org.quartz.Trigger; 24 25 28 public class JobWrapper { 29 30 private JobDetail jobDetail; 31 private Trigger trigger; 32 33 38 public JobWrapper(JobDetail detail, Trigger trigger) { 39 this.jobDetail = detail; 40 this.trigger = trigger; 41 } 42 43 47 public JobDetail getJobDetail() { 48 return jobDetail; 49 } 50 51 55 public ServletJob getJob() { 56 ServletJob job = ServletJobFactory.createJob(jobDetail.getJobClass()); 57 return job; 58 } 59 60 64 public Trigger getTrigger() { 65 return trigger; 66 } 67 68 } 69 | Popular Tags |