@@ -0,0 +1,479 @@
+package com.github.aureliano.evtbridge.core.schedule;%0A%0Aimport java.util.concurrent.Executors;%0Aimport java.util.concurrent.ScheduledExecutorService;%0A%0Apublic abstract class StandardScheduler %7B%0A%0A%09protected ScheduledExecutorService scheduledExecutorService;%0A%09%0A%09protected StandardScheduler() %7B%0A%09%09this.scheduledExecutorService = Executors.newSingleThreadScheduledExecutor();%0A%09%7D%0A%09%0A%09public abstract void prepareSchedulingForExecution(Runnable runnable);%0A%09%0A%09public abstract String id();%0A%7D

Create standard scheduler.