JobDataMap jobDataMap = context.getMergedJobDataMap();
final String triggerName = (String) jobDataMap.get(MeasurementScheduleManagerBean.TRIGGER_NAME);
final String triggerGroupName = (String) jobDataMap.get(MeasurementScheduleManagerBean.TRIGGER_GROUP_NAME);
SchedulerLocal scheduler = LookupUtil.getSchedulerBean();
try {
scheduler.unscheduleJob(triggerName, triggerGroupName);
} catch (SchedulerException e) {
log.error("Failed to unschedule Quartz trigger [" + triggerName + "].", e);
}
String scheduleSubQuery = (String) jobDataMap.get(MeasurementScheduleManagerBean.SCHEDULE_SUBQUERY);