code: @Override
    public void addJob(JobDetail jobDetail) throws SchedulerException {
  
      validateState();
  
      quartzSchedulerResources.getJobStore().storeJob(jobDetail, true);
      notifySchedulerThread(0L);
      notifySchedulerListenersJobAdded(jobDetail);
    }
docs: Add the given <code>Job</code> to the Scheduler - with no associated <code>Trigger</code>. The
  <code>Job</code> will be 'dormant' until it is scheduled with a <code>Trigger</code>, or <code>
  Scheduler.triggerJob()</code> is called for it.