public abstract class BaseScheduler extends java.lang.Object implements SchedulerInterface
| Constructor and Description |
|---|
BaseScheduler()
Initialize a BaseScheduler
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List |
getCloudletList()
Gets the job list.
|
java.util.List |
getScheduledList()
Gets the scheduled job list
|
java.util.List |
getVmList()
Gets the vm list
|
abstract void |
run()
The main function
|
void |
setCloudletList(java.util.List list)
Sets the job list.
|
void |
setVmList(java.util.List list)
Sets the vm list
|
public void setCloudletList(java.util.List list)
setCloudletList in interface SchedulerInterfacelist - public void setVmList(java.util.List list)
setVmList in interface SchedulerInterfacelist - public java.util.List getCloudletList()
getCloudletList in interface SchedulerInterfacepublic java.util.List getVmList()
getVmList in interface SchedulerInterfacepublic abstract void run()
throws java.lang.Exception
run in interface SchedulerInterfacejava.lang.Exceptionpublic java.util.List getScheduledList()
getScheduledList in interface SchedulerInterface