lejos.realtime
Class Scheduler
java.lang.Object
lejos.realtime.Scheduler
- Direct Known Subclasses:
- EDFScheduler, PriorityScheduler
public abstract class Scheduler
- extends Object
- Author:
- Team iRboT
getDefaultScheduler
public static Scheduler getDefaultScheduler()
setDefaultScheduler
public static void setDefaultScheduler(Scheduler scheduler)
fireSchedulable
public abstract void fireSchedulable(Schedulable schedulable)
getPolicyName
public abstract String getPolicyName()
isFeasible
public abstract boolean isFeasible()
setIfFeasible
public abstract boolean setIfFeasible(Schedulable schedulable,
ReleaseParameters release,
MemoryParameters memory)
setIfFeasible
public abstract boolean setIfFeasible(Schedulable schedulable,
ReleaseParameters release,
MemoryParameters memory,
ProcessingGroupParameters group)
setIfFeasible
public abstract boolean setIfFeasible(Schedulable schedulable,
SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memory,
ProcessingGroupParameters group)