
de.otto.edison.status.scheduler.CronScheduler Maven / Gradle / Ivy
package de.otto.edison.status.scheduler;
import de.otto.edison.status.indicator.ApplicationStatusAggregator;
import org.springframework.scheduling.annotation.Scheduled;
public final class CronScheduler implements Scheduler {
private final ApplicationStatusAggregator aggregator;
public CronScheduler(final ApplicationStatusAggregator aggregator) {
this.aggregator = aggregator;
}
@Scheduled(cron = "${edison.status.scheduler.cron}")
public void update() {
aggregator.update();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy