added condition to call scheduler's standby

This commit is contained in:
Pramod Nuthakki
2013-07-29 19:43:18 +05:30
committed by Vishwas Babu A J
parent f34b54eddb
commit 111175df91
@@ -195,6 +195,9 @@ public class JobRegisterServiceImpl implements JobRegisterService {
JobDetail jobDetail = createJobDetail(scheduledJobDetails);
Trigger trigger = createTrigger(scheduledJobDetails, jobDetail);
Scheduler scheduler = getScheduler(scheduledJobDetails);
if (!this.schedulerStatus.get(ThreadLocalContextUtil.getTenant().getId()) && !scheduler.isInStandbyMode()) {
scheduler.standby();
}
scheduler.scheduleJob(jobDetail, trigger);
scheduledJobDetails.updateJobKey(getJobKeyAsString(jobDetail.getKey()));
scheduledJobDetails.updateNextRunTime(trigger.getNextFireTime());