source: DCWoRMS/branches/coolemall/src/schedframe/resources/computing/ResourceFactory.java @ 1207

Revision 1207, 887 bytes checked in by wojtekp, 11 years ago (diff)
  • Property svn:mime-type set to text/plain
RevLine 
[477]1package schedframe.resources.computing;
2
3import schedframe.resources.StandardResourceType;
4import schedframe.resources.computing.description.ComputingResourceDescription;
5import schedframe.scheduling.Scheduler;
6import schedframe.scheduling.manager.resources.ManagedResources;
7import schedframe.scheduling.plugin.SchedulingPlugin;
8import schedframe.scheduling.plugin.estimation.ExecutionTimeEstimationPlugin;
9import schedframe.scheduling.queue.TaskQueueList;
10
11
[1207]12public interface ResourceFactory {
[477]13
[1207]14        public ComputingResource createComputingResource(ComputingResourceDescription resDesc);
15
16        //public Device createDevice(DeviceDescription devDesc);
[477]17       
[1207]18        public Scheduler createScheduler(StandardResourceType type, String id, SchedulingPlugin schedulingPlugin, ExecutionTimeEstimationPlugin execTimeEstimationPlugin, TaskQueueList queues, ManagedResources managedResources) throws Exception;
[477]19}
20
Note: See TracBrowser for help on using the repository browser.