List of usage examples for org.springframework.scheduling.support CronTrigger CronTrigger
public CronTrigger(String expression)
From source file:com.emo.ananas.configs.CronConfig.java
public CronConfig(final Config config) { Preconditions.checkArgument(config.hasPath("cron"), "report must have a cron expression in report.cron"); this.trigger = new CronTrigger(config.getString("cron")); }
From source file:com.alliander.osgp.acceptancetests.config.SchedulingConfig.java
@Bean public CronTrigger scheduledTasksCronTrigger() { return new CronTrigger(SCHEDULING_SCHEDULED_TASKS_CRON_EXPRESSION); }
From source file:org.arrow.util.TriggerUtils.java
/** * Returns a {@link Trigger} instance by evaluating the given * {@link TimerEventDefinition}./*from w w w .j a va 2 s . c o m*/ * * @param definition the timer event definition instance * @return Trigger */ public static Trigger getTrigger(TimerEventDefinition definition) { // Time Date final String timeDate = definition.getTimeDate(); if (timeDate != null) { return new Iso8601Trigger(timeDate, true); } // Time Duration final String timeDuration = definition.getTimeDuration(); if (timeDuration != null) { return new Iso8601Trigger(timeDuration, true); } // Time Cycle final String timeCycle = definition.getTimeCycle(); if (timeCycle != null) { if (TriggerUtils.isIso8601(timeCycle)) { return new Iso8601Trigger(timeCycle, false); } if (TriggerUtils.isCron(timeCycle)) { return new CronTrigger(timeCycle); } } throw new IllegalArgumentException("could not determine trigger"); }
From source file:org.trustedanalytics.serviceexposer.checker.CheckerScheduler.java
public void start() { LOG.info("Preparing CheckerScheduler"); TaskScheduler s = new DefaultManagedTaskScheduler(); s.schedule(checkingJob::run, new CronTrigger(checkerTriggerExpression)); LOG.info("CheckerScheduler started {}", checkerTriggerExpression); }
From source file:com.xyxy.platform.examples.showcase.demos.schedule.SpringCronJob.java
@PostConstruct public void start() { Validate.notBlank(cronExpression);/*from w ww . ja v a2 s. c o m*/ threadPoolTaskScheduler = new ThreadPoolTaskScheduler(); threadPoolTaskScheduler.setThreadNamePrefix("SpringCronJob"); threadPoolTaskScheduler.initialize(); threadPoolTaskScheduler.schedule(this, new CronTrigger(cronExpression)); }
From source file:org.trustedanalytics.routermetrics.gathering.Scheduler.java
@PostConstruct public void start() { TaskScheduler s = new DefaultManagedTaskScheduler(); s.schedule(gatheringJob::run, new CronTrigger(triggerExpression)); LOG.info("Scheduler started {}", triggerExpression); }
From source file:org.trustedanalytics.serviceexposer.nats.registrator.RegistratorScheduler.java
public void start() { LOG.info("Preparing RegistratorScheduler"); TaskScheduler s = new DefaultManagedTaskScheduler(); s.schedule(registeringJob::run, new CronTrigger(natsTriggerExpression)); LOG.info("RegistratorScheduler started {}", natsTriggerExpression); }
From source file:org.okj.commons.task.TaskExecutorImpl.java
/** * @see org.okj.TaskExecutor.core.task.HeartbeatTaskExecutor#startup() *//*from www.j a v a 2s .com*/ @Override public void startup() { //? if (heartbeatTask == null) { LogUtils.warn(LOGGER, ""); return; } //? LogUtils.info(LOGGER, ", cron={0}", heartbeatTask.getCronExpression()); //cron? CronTrigger trigger = new CronTrigger(heartbeatTask.getCronExpression()); // threadPoolTaskScheduler.schedule(heartbeatTask, trigger); }
From source file:eu.trentorise.game.managers.TaskManager.java
public void createTask(GameTask task, String gameId) { CronTrigger trigger = new CronTrigger(task.getSchedule().getCronExpression()); GameContext ctx = createGameCtx(gameId, task); scheduler.schedule(new TaskRun(task, ctx), trigger); }
From source file:com.cisco.cta.taxii.adapter.ScheduleConfiguration.java
@Bean public ScheduledFuture<?> scheduleAdapterTask() throws Exception { return taskScheduler().schedule(adapterConfiguration.adapterTask(), new CronTrigger(scheduleSettings.getCron())); }