/* 544 */ ClassLoadHelper loadHelper = null;
/* */ try {
/* 546 */ loadHelper = (ClassLoadHelper)loadClass(classLoadHelperClass).newInstance();
/* */ }
/* */ catch (Exception e) {
/* 549 */ throw new SchedulerConfigException("Unable to instantiate class load helper class: " + e.getMessage(), e);
/* */ }
/* */
/* 553 */ loadHelper.initialize();
/* */
/* 555 */ JobFactory jobFactory = null;
/* 556 */ if (jobFactoryClass != null) {
/* */ try {
/* 558 */ jobFactory = (JobFactory)loadHelper.loadClass(jobFactoryClass).newInstance();
/* */ }
/* */ catch (Exception e) {
/* 561 */ throw new SchedulerConfigException("Unable to instantiate JobFactory class: " + e.getMessage(), e);
/* */ }
/* */
/* 566 */ tProps = this.cfg.getPropertyGroup("org.quartz.scheduler.jobFactory", true);
/* */ try {
/* 568 */ setBeanProps(jobFactory, tProps);
/* */ } catch (Exception e) {
/* 570 */ this.initException = new SchedulerException("JobFactory class '" + jobFactoryClass + "' props could not be configured.", e);
/* */
/* 572 */ this.initException.setErrorCode(50);
/* */
/* 574 */ throw this.initException;
/* */ }
/* */ }
/* */
/* 578 */ InstanceIdGenerator instanceIdGenerator = null;
/* 579 */ if (instanceIdGeneratorClass != null) {
/* */ try {
/* 581 */ instanceIdGenerator = (InstanceIdGenerator)loadHelper.loadClass(instanceIdGeneratorClass).newInstance();
/* */ }
/* */ catch (Exception e) {
/* 584 */ throw new SchedulerConfigException("Unable to instantiate InstanceIdGenerator class: " + e.getMessage(), e);
/* */ }
/* */
/* */ }
/* */
/* 593 */ String tpClass = this.cfg.getStringProperty("org.quartz.threadPool.class", null);