Package org.quartz

Examples of org.quartz.Scheduler.scheduleJob()


            try {
                Scheduler sched = QuartzUtils.getStandardScheduler();
                JobDetail job = new JobDetail(runClass + System.currentTimeMillis(), null, clazz);
                Trigger trigger = TriggerUtils.makeImmediateTrigger(0, 1);
                trigger.setName(runClass + System.currentTimeMillis());
                sched.scheduleJob(job, trigger);
                out.println("Running: " + clazz);

            } catch (SchedulerException e) {
                out.println("exception: " + e);
            }
View Full Code Here


          trigger = new CronTrigger("trigger1", "group1", "DeliverCampaignJob", "dotcms_jobs", calendar.getTime(), null, Config.getStringProperty("DELIVER_CAMPAIGN_THREAD_CRON_EXPRESSION"));
          trigger.setMisfireInstruction(CronTrigger.MISFIRE_INSTRUCTION_FIRE_ONCE_NOW);
          sched.addJob(job, true);

          if (isNew)
            sched.scheduleJob(trigger);
          else
            sched.rescheduleJob("trigger1", "group1", trigger);
        } catch (Exception e) {
          Logger.info(DotInitScheduler.class, e.toString());
        }
View Full Code Here

    long startTime = System.currentTimeMillis();
    SimpleTrigger trigger = new SimpleTrigger("IdentifierDateTrigger-" + randomID, "identifier_data_triggers"new Date(startTime));
   
    try {
      Scheduler sched = QuartzUtils.getSequentialScheduler();
      sched.scheduleJob(jd, trigger);
    } catch (SchedulerException e) {
      Logger.error(IdentifierDateJob.class, "Error scheduling the Identifier Date Job", e);
      throw new DotRuntimeException("Error scheduling the Identifier Date Job", e);
    }
    AdminLogger.log(IdentifierDateJob.class, "triggerJobImmediately", "Updating Identifiers Dates of: "+ structure.getName());
View Full Code Here

            jd.setRequestsRecovery(true);
           
            Trigger trigger=new SimpleTrigger("linkCheckerTrigger-"+randomID, "group20", new Date());
           
            Scheduler sched = QuartzUtils.getStandardScheduler();
            sched.scheduleJob(jd, trigger);
        } catch (SchedulerException e) {
            throw new ServletException(e);
        }
    }
View Full Code Here

    long startTime = System.currentTimeMillis();
    SimpleTrigger trigger = new SimpleTrigger("permissionsResetTrigger-"+randomID, "dotcms_triggers"new Date(startTime));
   
    try {
      Scheduler sched = QuartzUtils.getSequentialScheduler();
      sched.scheduleJob(jd, trigger);
    } catch (SchedulerException e) {
      Logger.error(ResetPermissionsJob.class, "Error scheduling the reset of permissions", e);
      throw new DotRuntimeException("Error scheduling the reset of permissions", e);
    }
View Full Code Here

    long startTime = System.currentTimeMillis();
    SimpleTrigger trigger = new SimpleTrigger("permissionsCascadeTrigger-"+randomID, "cascade_permissions_triggers"new Date(startTime));
   
    try {
      Scheduler sched = QuartzUtils.getSequentialScheduler();
      sched.scheduleJob(jd, trigger);
    } catch (SchedulerException e) {
      Logger.error(CascadePermissionsJob.class, "Error scheduling the cascading of permissions", e);
      throw new DotRuntimeException("Error scheduling the cascading of permissions", e);
    }
    AdminLogger.log(CascadePermissionsJob.class, "triggerJobImmediately", "Cascading permissions of : "+perm.getPermissionId());
View Full Code Here

      CronTrigger trigger = newTrigger()
          .withIdentity(direction, DROPBOX_SCHEDULER_GROUP)
          .withSchedule(CronScheduleBuilder.cronSchedule(interval))
          .build();

      sched.scheduleJob(job, trigger);
      logger.debug("Scheduled synchronization job (direction={}) with cron expression '{}'", direction, interval);
    } catch (SchedulerException e) {
      logger.warn("Could not create synchronization job: {}", e.getMessage());
    }   
  }
View Full Code Here

      SimpleTrigger trigger = newTrigger()
          .withIdentity("Upload_GCal-Entries", GCAL_SCHEDULER_GROUP)
          .withSchedule(repeatSecondlyForever(uploadInterval))
          .build();

      sched.scheduleJob(job, trigger);
      logger.debug("Scheduled Google Calendar Upload-Job with interval '{}'", uploadInterval);
    } catch (SchedulerException e) {
      logger.warn("Could not create Google Calendar Upload-Job: {}", e.getMessage());
    }   
  }
View Full Code Here

      SimpleTrigger trigger = newTrigger()
          .withIdentity("Commit_Transaction", SCHEDULER_GROUP)
          .withSchedule(repeatSecondlyForever(commitInterval))
          .build();

      sched.scheduleJob(job, trigger);
      logger.debug("Scheduled Commit-Job with interval {}sec.", commitInterval);
     
      // schedule backup-job
      JobDetail backupJob = newJob(BackupJob.class)
          .withIdentity("Backup_DB", SCHEDULER_GROUP)
View Full Code Here

      CronTrigger backupTrigger = newTrigger()
            .withIdentity("Backup_DB", SCHEDULER_GROUP)
            .withSchedule(CronScheduleBuilder.cronSchedule(backupInterval))
            .build();

      sched.scheduleJob(backupJob, backupTrigger);
      logger.debug("Scheduled Backup-Job with cron expression '{}'", backupInterval);
    } catch (SchedulerException e) {
      logger.warn("Could not create Job: {}", e.getMessage());
    }   
  }
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.