TestScheduler.java 472 B

12345678910111213141516171819
  1. package me.hammerle.snuviscript.test;
  2. import java.util.LinkedList;
  3. import me.hammerle.snuviscript.code.ISnuviScheduler;
  4. public class TestScheduler implements ISnuviScheduler {
  5. private final LinkedList<Runnable> list = new LinkedList<>();
  6. @Override
  7. public void scheduleTask(String name, Runnable r, long delay) {
  8. list.add(r);
  9. }
  10. public void execute() {
  11. while(!list.isEmpty()) {
  12. list.removeFirst().run();
  13. }
  14. }
  15. }