Examples of SimpleTrigger


Examples of org.quartz.SimpleTrigger

        // create the trigger either cron or simple
        Trigger trigger;
        if (ObjectHelper.isNotEmpty(cron)) {
            trigger = createCronTrigger(cron);
        } else {
            trigger = new SimpleTrigger();
            if (fireNow) {
                String intervalString = (String) triggerParameters.get("repeatInterval");
                if (intervalString != null) {
                    long interval = Long.valueOf(intervalString);
                    trigger.setStartTime(new Date(System.currentTimeMillis() - interval));
View Full Code Here

Examples of org.quartz.SimpleTrigger

   }

   public void addJob(JobInfo jinfo, Date date) throws Exception
   {
      JobInfo jobinfo = getJobInfo(jinfo);
      SimpleTrigger trigger = new SimpleTrigger(jobinfo.getJobName(), jobinfo.getGroupName(), date);
      JobDetail job = new JobDetail(jobinfo.getJobName(), jobinfo.getGroupName(), jobinfo.getJob());
      job.setDescription(jinfo.getDescription());
      scheduler_.scheduleJob(job, trigger);
   }
View Full Code Here

Examples of org.quartz.SimpleTrigger

      else if (repeatCount == 0)
         repeat = SimpleTrigger.REPEAT_INDEFINITELY;
      else
         repeat = repeatCount - 1;
      JobInfo jobinfo = getJobInfo(jinfo);
      SimpleTrigger trigger = new SimpleTrigger(jobinfo.getJobName(), jobinfo.getGroupName(), repeat, period);
      JobDetail job = new JobDetail(jobinfo.getJobName(), jobinfo.getGroupName(), jobinfo.getJob());
      job.setDescription(jobinfo.getDescription());
      scheduler_.scheduleJob(job, trigger);
   }
View Full Code Here

Examples of org.quartz.SimpleTrigger

         start = new Date();
      if (repeat <= 0)
         repeat = SimpleTrigger.REPEAT_INDEFINITELY;
      else
         repeat = repeat - 1;
      SimpleTrigger trigger =
         new SimpleTrigger(jobinfo.getJobName(), jobinfo.getGroupName(), start, pinfo.getEndTime(), repeat, pinfo
            .getRepeatInterval());
      JobDetail job = new JobDetail(jobinfo.getJobName(), jobinfo.getGroupName(), jobinfo.getJob());
      job.setDescription(jobinfo.getDescription());
      scheduler_.scheduleJob(job, trigger);
   }
View Full Code Here

Examples of org.quartz.SimpleTrigger

         start = new Date();
      if (repeat <= 0)
         repeat = SimpleTrigger.REPEAT_INDEFINITELY;
      else
         repeat = repeat - 1;
      SimpleTrigger trigger =
         new SimpleTrigger(jobinfo.getJobName(), jobinfo.getGroupName(), start, pinfo.getEndTime(), repeat, pinfo
            .getRepeatInterval());
      JobDetail job = new JobDetail(jobinfo.getJobName(), jobinfo.getGroupName(), jobinfo.getJob());
      job.setJobDataMap(jdatamap);
      job.setDescription(jobinfo.getDescription());
      scheduler_.scheduleJob(job, trigger);
View Full Code Here

Examples of org.quartz.SimpleTrigger

    {
        // Force initialisation of any proxy, JBESB-2720
        Hibernate.initialize(timer) ;
        jobSession.saveJob(timer) ;
        final String name = getTimerName(timer) ;
        final Trigger trigger = new SimpleTrigger(name, JBPM_GROUP, timer.getDueDate()) ;
        final JobDetail jobDetail = new JobDetail(name, JBPM_GROUP, QuartzSchedulerServiceJob.class) ;

        final JobDataMap jobDataMap = new JobDataMap() ;
        jobDataMap.put(TIMER_ID, new Long(timer.getId())) ;
        jobDataMap.put(MAX_REFIRE_COUNT, Integer.valueOf(maxRefireCount)) ;
View Full Code Here

Examples of org.quartz.SimpleTrigger

     * @return The Scheduler Job managing the schedule.
     */
    public static SchedulerJob createIntervalSchedulerJob(final String name, final SchedulerJobListener listener,
        final long interval, final Properties properties)
    {
        final SimpleTrigger trigger = new SimpleTrigger(getJobName(), JOB_GROUP, SimpleTrigger.REPEAT_INDEFINITELY, interval) ;
        trigger.setMisfireInstruction(SimpleTrigger.MISFIRE_INSTRUCTION_RESCHEDULE_NOW_WITH_EXISTING_REPEAT_COUNT) ;
        return new SchedulerJob(name, listener, trigger, properties) ;
    }
View Full Code Here

Examples of org.quartz.SimpleTrigger

     * @return The Scheduler Job managing the schedule.
     */
    public static SchedulerJob createIntervalSchedulerJob(final String name, final SchedulerJobListener listener,
        final long interval, final Date startDate, final Date endDate, final Properties properties)
    {
        final SimpleTrigger trigger = new SimpleTrigger(getJobName(), JOB_GROUP, SimpleTrigger.REPEAT_INDEFINITELY, interval) ;
        trigger.setMisfireInstruction(SimpleTrigger.MISFIRE_INSTRUCTION_RESCHEDULE_NOW_WITH_EXISTING_REPEAT_COUNT) ;
        if (startDate != null)
        {
            trigger.setStartTime(startDate) ;
        }
        if (endDate != null)
        {
            trigger.setEndTime(endDate) ;
        }
        return new SchedulerJob(name, listener, trigger, properties) ;
    }
View Full Code Here

Examples of org.quartz.SimpleTrigger

     * @return The Scheduler Job managing the schedule.
     */
    public static SchedulerJob createIntervalSchedulerJob(final String name, final SchedulerJobListener listener,
        final long interval, final int execCount, final Date startDate, final Date endDate, final Properties properties)
    {
        final SimpleTrigger trigger = new SimpleTrigger(getJobName(), JOB_GROUP, execCount-1, interval) ;
        trigger.setMisfireInstruction(SimpleTrigger.MISFIRE_INSTRUCTION_RESCHEDULE_NOW_WITH_EXISTING_REPEAT_COUNT) ;
        if (startDate != null)
        {
            trigger.setStartTime(startDate) ;
        }
        if (endDate != null)
        {
            trigger.setEndTime(endDate) ;
        }
        return new SchedulerJob(name, listener, trigger, properties) ;
    }
View Full Code Here

Examples of org.quartz.SimpleTrigger

      //create trigger
      logger.info("Task " + curTask + " - Creating trigger...");
      trigger = null;
      if (isSimpleTrigger) {
        try {
          trigger = new SimpleTrigger(curTask + "_Trigger", null, startTime, endTime, repeat, interval);
        } catch (Exception e) {
          logger.error("Cannot create trigger for task " + curTask + "!");
          logger.error("Exception: "+e.getMessage());
          continue;         
        }
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.