Refine search
@Override public Trigger getTrigger() { return (newTrigger() .withIdentity(this.getClass().getSimpleName()) .withSchedule(CronScheduleBuilder.cronSchedule(m_schedule)) //Schedule to run every minute .build()); }
/** * Builds a Trigger which fires the Job identified by {@code jobKey} at (or around) the given * {@code triggerDateTime}. * * @param triggerDateTime The time at which a trigger was requested * @param jobKey The key of the job to be triggered * @return a configured Trigger for the Job with key {@code jobKey} */ protected Trigger buildTrigger(Instant triggerDateTime, JobKey jobKey) { return TriggerBuilder.newTrigger() .forJob(jobKey) .startAt(Date.from(triggerDateTime)) .build(); }
public TriggerBuilder<T> getTriggerBuilder() { return TriggerBuilder.newTrigger() .forJob(getJobKey()) .modifiedByCalendar(getCalendarName()) .usingJobData(getJobDataMap()) .withDescription(getDescription()) .endAt(getEndTime()) .withIdentity(getKey()) .withPriority(getPriority()) .startAt(getStartTime()) .withSchedule(getScheduleBuilder()); }
public Trigger getTrigger() throws ParseException { return TriggerBuilder.newTrigger() .withIdentity(name, Scheduler.DEFAULT_GROUP) .withSchedule(CronScheduleBuilder.cronSchedule(cronExpression)) .build(); }
private static Trigger buildTrigger(Instant triggerDateTime, JobKey key) { return TriggerBuilder.newTrigger() .forJob(key) .startAt(Date.from(triggerDateTime)) .build(); }
public TriggerBuilder<T> getTriggerBuilder() { return TriggerBuilder.newTrigger() .forJob(getJobKey()) .modifiedByCalendar(getCalendarName()) .usingJobData(getJobDataMap()) .withDescription(getDescription()) .endAt(getEndTime()) .withIdentity(getKey()) .withPriority(getPriority()) .startAt(getStartTime()) .withSchedule(getScheduleBuilder()); }
@Override public Trigger getTrigger() { return (newTrigger() .withIdentity(this.getClass().getSimpleName()) .withSchedule(CronScheduleBuilder.cronSchedule(m_schedule)) .build()); }
.newTrigger() .withSchedule( CronScheduleBuilder.cronSchedule(cronExpression) .build();
private TriggerBuilder<?> createCronTrigger(String cronExpression) throws SchedulerException { return TriggerBuilder.newTrigger().withIdentity(getIndexRebuildTriggerKeySystem()) .withSchedule(CronScheduleBuilder.cronSchedule(cronExpression)); }
@Override public Trigger getTrigger() { return newTrigger() .withIdentity(this.getClass().getSimpleName()) .withSchedule(CronScheduleBuilder.cronSchedule(schedule)) .build(); }
private void process(JobExecutionContext context, Ehcache underlyingCache, ScheduledRefreshConfiguration config, List<Serializable> batch) throws SchedulerException { JobDataMap map = new JobDataMap(context.getJobDetail().getJobDataMap()); map.put(ScheduledRefreshCacheExtension.PROP_KEYS_TO_PROCESS, batch); Scheduler scheduler = context.getScheduler(); JobDetail job = JobBuilder .newJob(RefreshBatchJob.class) .withIdentity("RefreshBatch-" + INSTANCE_ID_GENERATOR.incrementAndGet(), context.getTrigger().getJobKey().getGroup()).usingJobData(map).build(); try { waitForOutstandingJobCount(context, config, scheduler, config.getParallelJobCount()); if (!scheduler.isShutdown()) { Trigger trigger = TriggerBuilder.newTrigger().startNow().forJob(job).build(); scheduler.scheduleJob(job, trigger); } } catch (SchedulerException e) { if (!scheduler.isShutdown()) { throw e; } } }
@Override public TriggerBuilder<?> buildTrigger(Schedule schedule) { return TriggerBuilder.newTrigger() .withIdentity(schedule.getId(), "nuxeo") .withSchedule(buildSchedule(schedule)); }
private CronTrigger createTrigger(final String cron) { return TriggerBuilder.newTrigger().withIdentity(triggerIdentity).withSchedule(CronScheduleBuilder.cronSchedule(cron).withMisfireHandlingInstructionDoNothing()).build(); }
public static boolean isCronEntryValid(String cronEntry) { String quartzCronEntry = convertToQuartzCronEntry(cronEntry); try { // throws runtime exception if the cronEntry is invalid TriggerBuilder.newTrigger().withSchedule(CronScheduleBuilder.cronSchedule(quartzCronEntry)).build(); }catch(Exception e) { return false; } return true; }
/** * Get a {@link org.quartz.Trigger} from the given job configuration properties. */ private Trigger getTrigger(JobKey jobKey, Properties jobProps) { // Build a trigger for the job with the given cron-style schedule return TriggerBuilder.newTrigger() .withIdentity(jobProps.getProperty(ConfigurationKeys.JOB_NAME_KEY), Strings.nullToEmpty(jobProps.getProperty(ConfigurationKeys.JOB_GROUP_KEY))) .forJob(jobKey) .withSchedule(CronScheduleBuilder.cronSchedule(jobProps.getProperty(ConfigurationKeys.JOB_SCHEDULE_KEY))) .build(); }
private static Set<Trigger> buildTrigger(Instant triggerDateTime, JobKey key) { return Collections.singleton(TriggerBuilder.newTrigger() .forJob(key) .startAt(Date.from(triggerDateTime)) .build()); } }
/** * Create a {@link Trigger} from the given {@link JobSpec} */ private Trigger createTrigger(JobKey jobKey, JobSpec jobSpec) { // Build a trigger for the job with the given cron-style schedule return TriggerBuilder.newTrigger() .withIdentity("Cron for " + jobSpec.getUri()) .forJob(jobKey) .withSchedule(CronScheduleBuilder.cronSchedule( jobSpec.getConfig().getString(ConfigurationKeys.JOB_SCHEDULE_KEY))) .build(); }
@Override public Trigger getTrigger() { return TriggerBuilder.newTrigger() .startNow() .withSchedule(simpleSchedule().withIntervalInMinutes(getSpincastFormsDoubleSubmitProtectionConfig().getDeleteOldDoubleSubmitProtectionIdsScheduledTaskRunEveryNbrMinutes()) .repeatForever()) .build(); }
@Override public Trigger getTrigger() { return newTrigger() .withIdentity(this.getClass().getSimpleName()) .withSchedule(simpleSchedule() .withIntervalInHours(1) .repeatForever()) .build(); }
@Override public Trigger getTrigger() { return TriggerBuilder.newTrigger() .startNow() .withSchedule(simpleSchedule().withIntervalInMinutes(getSpincastSessionConfig().getDeleteOldSessionsScheduledTaskRunEveryNbrMinutes()) .repeatForever()) .build(); }