Package org.quartz

Examples of org.quartz.Scheduler.addJob()


            ensureNoDupTriggerKey();

            // Update existing jobDetails with current endpoint data to jobDataMap.
            jobDetail = scheduler.getJobDetail(trigger.getJobKey());
            updateJobDataMap(jobDetail);
            scheduler.addJob(jobDetail, true);
            Date nextFireDate = trigger.getNextFireTime();
            LOG.info("Reuse existing Job {} (triggerType={}, jobType={}) is scheduled. Next fire date is {}",
                     new Object[] {trigger.getKey(), trigger.getClass().getSimpleName(),
                                   jobDetail.getJobClass().getSimpleName(), nextFireDate});
        }
View Full Code Here


    jobDataMap.put("baseDir", getBaseDir());
   
    jobDetailBean.afterPropertiesSet();
       
    Scheduler scheduler = getScheduler();
    scheduler.addJob(jobDetailBean, true);
   
    repo.registerComponent(info, jobDetailBean);
   
  }
 
View Full Code Here

      trigger = new SimpleTrigger(triggerName, triggerGroup, jobName, jobGroup, startDate, endDate, ((SimpleScheduledTask) job).getRepeatCount(),
          ((SimpleScheduledTask) job).getRepeatInterval());
    }
    trigger.setMisfireInstruction(job.getMisfireInstruction());

    sched.addJob(jobDetail, true);

    if (isNew)
      sched.scheduleJob(trigger);
    else if (sched.getTrigger(triggerName, triggerGroup) != null)
      sched.rescheduleJob(triggerName, triggerGroup, trigger);
View Full Code Here

          }
          calendar = GregorianCalendar.getInstance();
          calendar.add(Calendar.SECOND, Config.getIntProperty("UPDATE_RATINGS_THREAD_INIT_DELAY"));
          trigger = new CronTrigger("trigger2", "group2", "UpdateRatingJob", "dotcms_jobs", calendar.getTime(), null, Config.getStringProperty("UPDATE_RATINGS_THREAD_CRON_EXPRESSION"));
          trigger.setMisfireInstruction(CronTrigger.MISFIRE_INSTRUCTION_FIRE_ONCE_NOW);
          sched.addJob(job, true);

          if (isNew)
            sched.scheduleJob(trigger);
          else
            sched.rescheduleJob("trigger2", "group2", trigger);
View Full Code Here

          }
          calendar = GregorianCalendar.getInstance();
          calendar.add(Calendar.SECOND, Config.getIntProperty("EXEC_INIT_DELAY"));
          trigger = new CronTrigger("trigger3", "group3", "ContentReviewJob", "dotcms_jobs", calendar.getTime(), null, Config.getStringProperty("CONTENT_REVIEW_THREAD_CRON_EXPRESSION"));
          trigger.setMisfireInstruction(CronTrigger.MISFIRE_INSTRUCTION_FIRE_ONCE_NOW);
          sched.addJob(job, true);

          if (isNew)
            sched.scheduleJob(trigger);
          else
            sched.rescheduleJob("trigger3", "group3", trigger);
View Full Code Here

          }
          calendar = GregorianCalendar.getInstance();
          calendar.add(Calendar.SECOND, Config.getIntProperty("EXEC_POP_BOUNCES_INIT_DELAY"));
          trigger = new CronTrigger("trigger6", "group6", "PopBouncedMailJob", "dotcms_jobs", calendar.getTime(), null, Config.getStringProperty("POP_BOUNCES_THREAD_CRON_EXPRESSION"));
          trigger.setMisfireInstruction(CronTrigger.MISFIRE_INSTRUCTION_FIRE_ONCE_NOW);
          sched.addJob(job, true);

          if (isNew)
            sched.scheduleJob(trigger);
          else
            sched.rescheduleJob("trigger6", "group6", trigger);
View Full Code Here

          }
          calendar = GregorianCalendar.getInstance();
          calendar.add(Calendar.SECOND, Config.getIntProperty("USERS_TO_DELETE_THREAD_INIT_DELAY"));
          trigger = new CronTrigger("trigger7", "group7", "UsersToDeleteJob", "dotcms_jobs", calendar.getTime(), null, Config.getStringProperty("USERS_TO_DELETE_THREAD_CRON_EXPRESSION"));
          trigger.setMisfireInstruction(CronTrigger.MISFIRE_INSTRUCTION_FIRE_ONCE_NOW);
          sched.addJob(job, true);

          if (isNew)
            sched.scheduleJob(trigger);
          else
            sched.rescheduleJob("trigger7", "group7", trigger);
View Full Code Here

          }
          calendar = GregorianCalendar.getInstance();
          calendar.add(Calendar.SECOND,Config.getIntProperty("CALENDAR_REMINDER_THREAD_INIT_DELAY"));
          trigger = new CronTrigger("trigger8", "group8", "CalendarReminderJob", "dotcms_jobs", calendar.getTime(), null, Config.getStringProperty("CALENDAR_REMINDER_THREAD_CRON_EXPRESSION"));
          trigger.setMisfireInstruction(CronTrigger.MISFIRE_INSTRUCTION_FIRE_ONCE_NOW);
          sched.addJob(job, true);

          if (isNew)
            sched.scheduleJob(trigger);
          else
            sched.rescheduleJob("trigger8", "group8", trigger);
View Full Code Here

            isNew = true;
          }
          calendar = GregorianCalendar.getInstance();
          trigger = new CronTrigger("trigger10", "group10", "WebDavCleanupJob", "dotcms_jobs", calendar.getTime(), null, Config.getStringProperty("WEBDAV_CLEANUP_JOB_CRON_EXPRESSION"));
          trigger.setMisfireInstruction(CronTrigger.MISFIRE_INSTRUCTION_FIRE_ONCE_NOW);
          sched.addJob(job, true);

          if (isNew)
            sched.scheduleJob(trigger);
          else
            sched.rescheduleJob("trigger10", "group8", trigger);
View Full Code Here

            isNew = true;
          }
          calendar = GregorianCalendar.getInstance();
            trigger = new CronTrigger("trigger11", "group11", "BinaryCleanupJob", "dotcms_jobs", calendar.getTime(), null,Config.getStringProperty("BINARY_CLEANUP_JOB_CRON_EXPRESSION"));
          trigger.setMisfireInstruction(CronTrigger.MISFIRE_INSTRUCTION_FIRE_ONCE_NOW);
          sched.addJob(job, true);

          if (isNew)
            sched.scheduleJob(trigger);
          else
            sched.rescheduleJob("trigger11", "group11", trigger);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.