Package org.quartz

Examples of org.quartz.Scheduler.deleteJob()


            if ((job = sched.getJobDetail("DeleteOldClickstreams", "dotcms_jobs")) == null) {
              job = new JobDetail("DeleteOldClickstreams", "dotcms_jobs", DeleteOldClickstreams.class);
              isNew = true;
            }
          } catch (SchedulerException se) {
            sched.deleteJob("DeleteOldClickstreams", "dotcms_jobs");
            job = new JobDetail("DeleteOldClickstreams", "dotcms_jobs", DeleteOldClickstreams.class);
            isNew = true;
          }
          calendar = GregorianCalendar.getInstance();
          trigger = new CronTrigger("trigger18", "group18", "DeleteOldClickstreams", "dotcms_jobs", calendar.getTime(), null, Config.getStringProperty("DELETE_OLDER_CLICKSTREAMS_CRON_EXPRESSION"));
View Full Code Here


            if ((job = sched.getJobDetail("PublishQueueJob", "dotcms_jobs")) == null) {
              job = new JobDetail("PublishQueueJob", "dotcms_jobs", PublisherQueueJob.class);
              isNew = true;
            }
          } catch (SchedulerException se) {
            sched.deleteJob("PublishQueueJob", "dotcms_jobs");
            job = new JobDetail("PublishQueueJob", "dotcms_jobs", PublisherQueueJob.class);
            isNew = true;
          }
          calendar = GregorianCalendar.getInstance();
            trigger = new CronTrigger("trigger19", "group19", "PublishQueueJob", "dotcms_jobs", calendar.getTime(), null,Config.getStringProperty("PUBLISHER_QUEUE_THREAD_CRON_EXPRESSION"));
View Full Code Here

        }
      } else {
            Logger.info(DotInitScheduler.class, "PublishQueueJob Cron Job schedule disabled on this server");
            Logger.info(DotInitScheduler.class, "Deleting PublishQueueJob Job");
        if ((job = sched.getJobDetail("PublishQueueJob", "dotcms_jobs")) != null) {
          sched.deleteJob("PublishQueueJob", "dotcms_jobs");
        }
      }


      final String lc="linkchecker";
View Full Code Here

                        if ((job = sched.getJobDetail(lc, lg)) == null) {
                            job = new JobDetail(lc,lg, LinkCheckerJob.class);
                            isNew = true;
                        }
                    } catch (SchedulerException se) {
                        sched.deleteJob(lc,lg);
                        job = new JobDetail(lc,lg, LinkCheckerJob.class);
                        isNew = true;
                    }
                    calendar = GregorianCalendar.getInstance();
                    trigger = new CronTrigger("trigger20", "group20", lc,lg, calendar.getTime(),
View Full Code Here

                    Logger.error(DotInitScheduler.class, e.getMessage(),e);
                }
            } else {
                Logger.info(DotInitScheduler.class, "LinkCheckerJob Cron Job schedule disabled on this server");
                if ((job = sched.getJobDetail(lc, lg)) != null) {
                    sched.deleteJob(lc, lg);
                }
            }

      if(Config.getBooleanProperty("org.dotcms.XMLSitemap.ENABLE",false)) {
                try {
View Full Code Here

                        if ((job = sched.getJobDetail("XMLSitemap", "dotcms_jobs")) == null) {
                            job = new JobDetail("XMLSitemap","dotcms_jobs", com.dotcms.xmlsitemap.XMLSitemapJob.class);
                            isNew = true;
                        }
                    } catch (SchedulerException se) {
                        sched.deleteJob("XMLSitemap","dotcms_jobs");
                        job = new JobDetail("XMLSitemap","dotcms_jobs", com.dotcms.xmlsitemap.XMLSitemapJob.class);
                        isNew = true;
                    }
                    calendar = GregorianCalendar.getInstance();
                    trigger = new CronTrigger("trigger21", "group21", "XMLSitemap","dotcms_jobs", calendar.getTime(),
View Full Code Here

                    Logger.error(DotInitScheduler.class, e.getMessage(),e);
                }
            } else {
                Logger.info(DotInitScheduler.class, "XMLSitemapJob Cron Job schedule disabled on this server");
                if ((job = sched.getJobDetail("XMLSitemap", "dotcms_jobs")) != null) {
                    sched.deleteJob("XMLSitemap", "dotcms_jobs");
                }
            }

            /*
              SCHEDULE SERVER HEARTBEAT JOB
View Full Code Here

            if ((job = sched.getJobDetail("DeliverCampaignJob", "dotcms_jobs")) == null) {
              job = new JobDetail("DeliverCampaignJob", "dotcms_jobs", DeliverCampaignThread.class);
              isNew = true;
            }
          } catch (SchedulerException se) {
            sched.deleteJob("DeliverCampaignJob", "dotcms_jobs");
            job = new JobDetail("DeliverCampaignJob", "dotcms_jobs", DeliverCampaignThread.class);
            isNew = true;
          }
          calendar = GregorianCalendar.getInstance();
          calendar.add(Calendar.SECOND, Config.getIntProperty("DELIVER_CAMPAIGN_THREAD_INIT_DELAY"));
View Full Code Here

      }

      for (PlugwiseBindingProvider provider : providers) {
        try {
          for(JobKey jobKey : sched.getJobKeys(jobGroupEquals("Plugwise-"+provider.toString()))) {
            sched.deleteJob(jobKey);
          }
        } catch (SchedulerException e) {
          logger.error("An exception occurred while deleting the Plugwise Quartz jobs ({})",e.getMessage());
        }
      }
View Full Code Here

    if (jobKey == null) {
      return;
    }
    try {
      Scheduler sched = StdSchedulerFactory.getDefaultScheduler();
      sched.deleteJob(jobKey);
    } catch (SchedulerException e) {
      logger.error("Error while unscheduling time update job", e);
    }

  }
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.