source: xssim/trunk/src/test/rewolucja/scheduling/interfaces/SchedulingPlugin.java @ 104

Revision 104, 869 bytes checked in by wojtekp, 13 years ago (diff)
  • Property svn:mime-type set to text/plain
Line 
1package test.rewolucja.scheduling.interfaces;
2
3import schedframe.scheduling.events.SchedulingEvent;
4import schedframe.scheduling.plugin.Plugin;
5import schedframe.scheduling.plugin.grid.ModuleList;
6import test.rewolucja.resources.manager.interfaces.ResourceManagerInterface;
7import test.rewolucja.scheduling.JobRegistryInterface;
8import test.rewolucja.scheduling.plan.SchedulingPlanInterfaceNew;
9import test.rewolucja.scheduling.queue.QueueList;
10import test.rewolucja.task.JobList;
11
12public interface SchedulingPlugin extends Plugin{
13
14        public int placeJobsInQueues(JobList newJobs,
15                        QueueList queues,
16                        ResourceManagerInterface resourceManager, ModuleList modules);
17       
18        public SchedulingPlanInterfaceNew schedule(SchedulingEvent event,
19                        QueueList queues,
20                        JobRegistryInterface jobRegistry,
21                        ResourceManagerInterface resourceManager, ModuleList modules);
22       
23}
24
Note: See TracBrowser for help on using the repository browser.