RLPark 1.0.0
Reinforcement Learning Framework in Java
|
00001 package rlpark.example.demos.scheduling; 00002 00003 import java.io.IOException; 00004 import java.util.Iterator; 00005 00006 import rlpark.plugin.rltoys.experiments.scheduling.interfaces.JobDoneEvent; 00007 import rlpark.plugin.rltoys.experiments.scheduling.network.ServerScheduler; 00008 import zephyr.plugin.core.api.signals.Listener; 00009 00010 public class ServeurWithLocalScheduling { 00011 public static void main(String[] args) throws IOException { 00012 ServerScheduler scheduler = new ServerScheduler(ServerScheduler.DefaultPort, 2); 00013 Iterator<? extends Runnable> jobList = LocalScheduling.createJobList(); 00014 Listener<JobDoneEvent> jobDoneListener = LocalScheduling.createJobDoneListener(); 00015 scheduler.queue().add(jobList, jobDoneListener); 00016 scheduler.start(); 00017 scheduler.waitAll(); 00018 } 00019 }