package com.github.aureliano.evtbridge.core.schedule;

import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;

public abstract class StandardScheduler {

	protected ScheduledExecutorService scheduledExecutorService;
	
	protected StandardScheduler() {
		this.scheduledExecutorService = Executors.newSingleThreadScheduledExecutor();
	}
	
	public abstract void prepareSchedulingForExecution(Runnable runnable);
	
	public abstract String id();
}
@@ -182,16 +182,38 @@
 heduler 
+implements IScheduler 
 %7B%0A%0A%09prot
@@ -391,111 +391,5 @@
 %0A%09%7D%0A
-%09%0A%09public abstract void prepareSchedulingForExecution(Runnable runnable);%0A%09%0A%09public abstract String id();%0A
 %7D

Implement scheduler interface.