final String jobName = triggerDetails.toString() + "-trigger";
schedTrigger.setName(jobName);
final JobDetail job = new JobDetail(jobName, schedTrigger.getGroup(), TriggerJob.class);
job.setJobDataMap(new JobDataMap());
job.getJobDataMap().put(TRIGGER_SUPPLIES, new TriggerSupplies(beanManager, triggerDetails.getQualifier(), triggerDetails.getQualifiers()));
try {
getScheduler().scheduleJob(job, schedTrigger);
} catch (SchedulerException e) {
throw new CronProviderInitialisationException("Error scheduling job " + jobName + " with Quartz provider", e);
}