public class Scheduler extends MLog implements Named
Scheduler class.
| Constructor and Description |
|---|
Scheduler()
Constructor for Scheduler.
|
Scheduler(String name)
Constructor for Scheduler.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
doExecuteJob(SchedulerJob job)
doExecuteJob.
|
protected void |
doTick()
doTick.
|
String |
getName() |
SchedulerQueue |
getQueue()
Getter for the field
queue. |
List<SchedulerJob> |
getRunningJobs()
getRunningJobs.
|
List<SchedulerJob> |
getScheduledJobs()
getScheduledJobs.
|
void |
schedule(SchedulerJob scheduler)
schedule.
|
void |
start()
start.
|
void |
stop()
stop.
|
public void start()
start.
protected void doTick()
doTick.
protected void doExecuteJob(SchedulerJob job)
doExecuteJob.
job - a SchedulerJob object.public void stop()
stop.
public void schedule(SchedulerJob scheduler)
schedule.
scheduler - a SchedulerJob object.public List<SchedulerJob> getRunningJobs()
getRunningJobs.
List object.public List<SchedulerJob> getScheduledJobs()
getScheduledJobs.
List object.public SchedulerQueue getQueue()
Getter for the field queue.
SchedulerQueue object.Copyright © 2016. All Rights Reserved.