Examples of CronTriggerImpl


Examples of org.quartz.impl.triggers.CronTriggerImpl

        if (cronExpression == null) {
            // Jobs added with no trigger must be durable
            jobDetail.setDurability(true);
            scheduler.getScheduler().addJob(jobDetail, true);
        } else {
            CronTriggerImpl cronTrigger = new CronTriggerImpl();
            cronTrigger.setName(getTriggerName(jobName));
            cronTrigger.setCronExpression(cronExpression);

            scheduler.getScheduler().scheduleJob(jobDetail, cronTrigger);
        }
    }
View Full Code Here

Examples of org.quartz.impl.triggers.CronTriggerImpl

        repositoryJob.getJobDataMap().put( TASK_QUEUE, repositoryScanningQueue );
        repositoryJob.getJobDataMap().put( TASK_REPOSITORY, repoConfig.getId() );

        try
        {
            CronTriggerImpl trigger =
                new CronTriggerImpl( REPOSITORY_JOB_TRIGGER + ":" + repoConfig.getId(), REPOSITORY_SCAN_GROUP, cronString );

            jobs.add( REPOSITORY_JOB + ":" + repoConfig.getId() );
            scheduler.scheduleJob( repositoryJob, trigger );
        }
        catch ( ParseException e )
View Full Code Here

Examples of org.quartz.impl.triggers.CronTriggerImpl

        result.setFailed(SCHEDULER_IS_NULL);
      }else{
//        Trigger trigger;
        try {
          JobDataMap jobDataMap = new JobDataMap();
              CronTriggerImpl t = new CronTriggerImpl();
              t.setKey(TriggerKey.triggerKey(name, group));
              t.setDescription(description);
              t.setCronExpression(cronExp);
              t.setJobKey(GetObjectString.string2JobKey(taskinfo.getId()));
              t.setMisfireInstruction(CronTrigger.MISFIRE_INSTRUCTION_DO_NOTHING);
              putMapData2JobDataMap(properties,jobDataMap);
              t.setJobDataMap(jobDataMap);
//          trigger = newTrigger()
//              .withIdentity(name, group)
//              .withDescription(description)
//              .withSchedule(cronSchedule(cronExp))
//              .forJob(GetObjectString.string2JobKey(taskinfo.getId()))
//              .build();
          SchedulerProvider.scheduler.scheduleJob(t);
          result.setData(t.getKey().toString());
          result.setSucceed();
        } catch (ParseException e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
          result.setFailed(e.getMessage());
View Full Code Here

Examples of org.quartz.impl.triggers.CronTriggerImpl

    try {
     
     
      CronExpression cronExpression = new CronExpression("0 15 10 L-2 * ? 2010");
     
      CronTriggerImpl trigger = new CronTriggerImpl();
      trigger.setCronExpression(cronExpression);
     
      JobDetail job = newJob(SimpleJob.class).withIdentity("job1", "group1").build();
     
      job.getKey();
     
View Full Code Here

Examples of org.quartz.impl.triggers.CronTriggerImpl

        result.setFailed(SCHEDULER_IS_NULL);
      }else{
//        Trigger trigger;
        try {
//          JobDataMap jobDataMap = new JobDataMap();
              CronTriggerImpl t = new CronTriggerImpl();
              t.setKey(TriggerKey.triggerKey(name, group));
              t.setDescription(description);
              t.setCronExpression(cronExp);
              t.setJobKey(GetObjectString.string2JobKey(taskinfo.getId()));
              /**!
               * 设置MISFIRE的策略!!
               * 使用默认策略
               */
//              t.setMisfireInstruction(CronTrigger.MISFIRE_INSTRUCTION_DO_NOTHING);
             
//              putMapData2JobDataMap(properties,jobDataMap);
//              t.setJobDataMap(jobDataMap);
//          trigger = newTrigger()
//              .withIdentity(name, group)
//              .withDescription(description)
//              .withSchedule(cronSchedule(cronExp))
//              .forJob(GetObjectString.string2JobKey(taskinfo.getId()))
//              .build();
          SchedulerProvider.scheduler.scheduleJob(t);
          result.setData(t.getKey().toString());
          result.setSucceed();
        } catch (ParseException e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
          result.setFailed(e.getMessage());
View Full Code Here

Examples of org.quartz.impl.triggers.CronTriggerImpl

        if (cronExpression == null) {
            // Jobs added with no trigger must be durable
            jobDetail.setDurability(true);
            scheduler.getScheduler().addJob(jobDetail, true);
        } else {
            CronTriggerImpl cronTrigger = new CronTriggerImpl();
            cronTrigger.setName(getTriggerName(jobName));
            cronTrigger.setCronExpression(cronExpression);

            scheduler.getScheduler().scheduleJob(jobDetail, cronTrigger);
        }
    }
View Full Code Here

Examples of org.quartz.impl.triggers.CronTriggerImpl

        if (cronExpression == null) {
            // Jobs added with no trigger must be durable
            jobDetail.setDurability(true);
            scheduler.getScheduler().addJob(jobDetail, true);
        } else {
            CronTriggerImpl cronTrigger = new CronTriggerImpl();
            cronTrigger.setName(getTriggerName(jobName));
            cronTrigger.setCronExpression(cronExpression);

            scheduler.getScheduler().scheduleJob(jobDetail, cronTrigger);
        }
    }
View Full Code Here

Examples of org.quartz.impl.triggers.CronTriggerImpl

        if (cronExpression == null) {
            // Jobs added with no trigger must be durable
            jobDetail.setDurability(true);
            scheduler.getScheduler().addJob(jobDetail, true);
        } else {
            CronTriggerImpl cronTrigger = new CronTriggerImpl();
            cronTrigger.setName(getTriggerName(jobName));
            cronTrigger.setCronExpression(cronExpression);

            scheduler.getScheduler().scheduleJob(jobDetail, cronTrigger);
        }
    }
View Full Code Here

Examples of org.quartz.impl.triggers.CronTriggerImpl

        if (cronExpression == null) {
            // Jobs added with no trigger must be durable
            jobDetail.setDurability(true);
            scheduler.getScheduler().addJob(jobDetail, true);
        } else {
            CronTriggerImpl cronTrigger = new CronTriggerImpl();
            cronTrigger.setName(getTriggerName(jobName));
            cronTrigger.setCronExpression(cronExpression);

            scheduler.getScheduler().scheduleJob(jobDetail, cronTrigger);
        }
    }
View Full Code Here

Examples of org.quartz.impl.triggers.CronTriggerImpl

        }
        return tData;
    }
   
    public static OperableTrigger newTrigger(CompositeData cData) throws ParseException {
        CronTriggerImpl result = new CronTriggerImpl();
        result.setCronExpression((String) cData.get("cronExpression"));
        if(cData.containsKey("timeZone")) {
            result.setTimeZone(TimeZone.getTimeZone((String)cData.get("timeZone")));
        }
        TriggerSupport.initializeTrigger(result, cData);
        return result;
    }
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.