package cc.fascinated.bat.common; import lombok.experimental.UtilityClass; import java.util.Timer; import java.util.TimerTask; /** * @author Fascinated (fascinated7) */ @UtilityClass public class TimerUtils { /** * Runs a repeating task on a schedule * * @param runnable the task to run * @param delay the delay before the task runs */ public static void scheduleRepeating(Runnable runnable, long delay, long period) { new Timer().scheduleAtFixedRate(new TimerTask() { @Override public void run() { runnable.run(); } }, delay, period); } }