RLPark 1.0.0
Reinforcement Learning Framework in Java

Schedulers.java

Go to the documentation of this file.
00001 package rlpark.plugin.rltoys.experiments.scheduling.schedulers;
00002 
00003 import java.util.ArrayList;
00004 import java.util.List;
00005 
00006 import rlpark.plugin.rltoys.experiments.scheduling.interfaces.JobDoneEvent;
00007 import rlpark.plugin.rltoys.experiments.scheduling.interfaces.Scheduler;
00008 import rlpark.plugin.rltoys.experiments.scheduling.queue.LocalQueue;
00009 import zephyr.plugin.core.api.signals.Listener;
00010 
00011 public class Schedulers {
00012   static public void addAll(Scheduler scheduler, List<Runnable> runnables) {
00013     addAll(scheduler, runnables, null);
00014   }
00015 
00016   static public void addAll(Scheduler scheduler, List<? extends Runnable> runnables, Listener<JobDoneEvent> listener) {
00017     ((LocalQueue) scheduler.queue()).add(new ArrayList<Runnable>(runnables).iterator(), listener);
00018   }
00019 }
 All Classes Namespaces Files Functions Variables Enumerations
Zephyr
RLPark