{
continue;
}
CompositeDataSupport compositeDataSupport = (CompositeDataSupport) object;
Job job = new Job();
job.setQuartzInstanceId(scheduler.getQuartzInstanceUUID());
job.setSchedulerInstanceId(scheduler.getInstanceId());
job.setJobName((String) JMXUtil.convertToType(compositeDataSupport, "name"));
job.setDescription((String) JMXUtil.convertToType(compositeDataSupport, "description"));
job.setDurability(((Boolean) JMXUtil.convertToType(compositeDataSupport, "durability")).booleanValue());
job.setShouldRecover(((Boolean) JMXUtil.convertToType(compositeDataSupport, "shouldRecover")).booleanValue());
job.setGroup((String) JMXUtil.convertToType(compositeDataSupport, "group"));
job.setJobClass((String) JMXUtil.convertToType(compositeDataSupport, "jobClass"));
// get Next Fire Time for job
List<Trigger> triggers = this.getTriggersForJob(quartzInstance, scheduleID, job.getJobName(), job.getGroup());
try
{
if (triggers != null && triggers.size() > 0)
{
Date nextFireTime = TriggerUtil.getNextFireTimeForJob(triggers);
job.setNextFireTime(nextFireTime);
job.setNumTriggers(triggers.size());
}
}
catch (Throwable t)
{
log.error(t);