JobWrapper jw = new JobWrapper((JobDetail)newJob.clone());
JobWrapper(JobDetail jobDetail) { this.jobDetail = jobDetail; key = getJobNameKey(jobDetail); }
JobWrapper(JobDetail jobDetail) { this.jobDetail = jobDetail; key = getJobNameKey(jobDetail); }
protected ArrayList getTriggerWrappersForJob(String jobName, String groupName) { ArrayList trigList = new ArrayList(); String jobKey = JobWrapper.getJobNameKey(jobName, groupName); synchronized (triggerLock) { for (int i = 0; i < triggers.size(); i++) { TriggerWrapper tw = (TriggerWrapper) triggers.get(i); if (tw.jobKey.equals(jobKey)) { trigList.add(tw); } } } return trigList; }
JobWrapper jw = new JobWrapper((JobDetail)newJob.clone());
protected ArrayList getTriggerWrappersForJob(String jobName, String groupName) { ArrayList trigList = new ArrayList(); String jobKey = JobWrapper.getJobNameKey(jobName, groupName); synchronized (triggerLock) { for (int i = 0; i < triggers.size(); i++) { TriggerWrapper tw = (TriggerWrapper) triggers.get(i); if (tw.jobKey.equals(jobKey)) { trigList.add(tw); } } } return trigList; }
JobWrapper jw = new JobWrapper((JobDetail)newJob.clone());
/** * <p> * Retrieve the <code>{@link org.quartz.JobDetail}</code> for the given * <code>{@link org.quartz.Job}</code>. * </p> * * @param jobName * The name of the <code>Job</code> to be retrieved. * @param groupName * The group name of the <code>Job</code> to be retrieved. * @return The desired <code>Job</code>, or null if there is no match. */ public JobDetail retrieveJob(SchedulingContext ctxt, String jobName, String groupName) { JobWrapper jw = (JobWrapper) jobsByFQN.get(JobWrapper.getJobNameKey( jobName, groupName)); return (jw != null) ? (JobDetail)jw.jobDetail.clone() : null; }
JobWrapper jw = new JobWrapper((JobDetail)newJob.clone());
/** * <p> * Retrieve the <code>{@link org.quartz.JobDetail}</code> for the given * <code>{@link org.quartz.Job}</code>. * </p> * * @param jobName * The name of the <code>Job</code> to be retrieved. * @param groupName * The group name of the <code>Job</code> to be retrieved. * @return The desired <code>Job</code>, or null if there is no match. */ public JobDetail retrieveJob(SchedulingContext ctxt, String jobName, String groupName) { JobWrapper jw = (JobWrapper) jobsByFQN.get(JobWrapper.getJobNameKey( jobName, groupName)); return (jw != null) ? (JobDetail)jw.jobDetail.clone() : null; }
/** * <p> * Get all of the Triggers that are associated to the given Job. * </p> * * <p> * If there are no matches, a zero-length array should be returned. * </p> */ public Trigger[] getTriggersForJob(SchedulingContext ctxt, String jobName, String groupName) { ArrayList trigList = new ArrayList(); String jobKey = JobWrapper.getJobNameKey(jobName, groupName); synchronized (triggerLock) { for (int i = 0; i < triggers.size(); i++) { TriggerWrapper tw = (TriggerWrapper) triggers.get(i); if (tw.jobKey.equals(jobKey)) { trigList.add(tw.trigger.clone()); } } } return (Trigger[]) trigList.toArray(new Trigger[trigList.size()]); }
/** * <p> * Get all of the Triggers that are associated to the given Job. * </p> * * <p> * If there are no matches, a zero-length array should be returned. * </p> */ public Trigger[] getTriggersForJob(SchedulingContext ctxt, String jobName, String groupName) { ArrayList trigList = new ArrayList(); String jobKey = JobWrapper.getJobNameKey(jobName, groupName); synchronized (triggerLock) { for (int i = 0; i < triggers.size(); i++) { TriggerWrapper tw = (TriggerWrapper) triggers.get(i); if (tw.jobKey.equals(jobKey)) { trigList.add(tw.trigger.clone()); } } } return (Trigger[]) trigList.toArray(new Trigger[trigList.size()]); }
TriggerWrapper(Trigger trigger) { this.trigger = trigger; key = getTriggerNameKey(trigger); this.jobKey = JobWrapper.getJobNameKey(trigger.getJobName(), trigger .getJobGroup()); }
TriggerWrapper(Trigger trigger) { this.trigger = trigger; key = getTriggerNameKey(trigger); this.jobKey = JobWrapper.getJobNameKey(trigger.getJobName(), trigger .getJobGroup()); }
String key = JobWrapper.getJobNameKey(jobName, groupName);
String key = JobWrapper.getJobNameKey(jobName, groupName);
.getJobNameKey(tw.trigger.getJobName(), tw.trigger .getJobGroup())); Trigger[] trigs = getTriggersForJob(ctxt, tw.trigger
.getJobNameKey(tw.trigger.getJobName(), tw.trigger .getJobGroup())); Trigger[] trigs = getTriggersForJob(ctxt, tw.trigger
if(blockedJobs.contains( JobWrapper.getJobNameKey(trig.getJobName(), trig.getJobGroup()) )) { tw.state = TriggerWrapper.STATE_BLOCKED; } else {
if(blockedJobs.contains( JobWrapper.getJobNameKey(trig.getJobName(), trig.getJobGroup()) )) { tw.state = TriggerWrapper.STATE_BLOCKED; } else {