class PeriodicSchedulerImpl implements PeriodicScheduler {

    @Override
    public <T> ScheduledCompletableFuture<T> schedule(SchedulerRunnable runnable, Duration... delays) {
        return scheduler.schedule(runnable, new PeriodicAdjuster(delays));
    }

    @Activate public  PeriodicSchedulerImpl(final @Reference Scheduler scheduler);

}