|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public interface ScheduleOwner
Interface for objects that own scheduled tasks
ScheduleTask| Method Summary | |
|---|---|
int |
addSchedule(java.lang.String name,
java.lang.String specifier,
boolean overwrite)
Add or replace schedule. |
void |
doScheduledTask(ScheduleTask task)
Default method to execute |
java.util.Collection |
getAllSchedules()
Return schedules |
Scheduler.ScheduleKey |
getScheduleKey()
Return schedule key (unique schedule owner ID) |
int |
removeAllSchedules()
Remove all schedules. |
int |
removeSchedule(java.lang.String name)
Remove specified schedule. |
int |
resumeSchedule(java.lang.String name)
Resume specified schedule. |
long |
sleepingUntil(ScheduleTask task)
If execution thread of specified task is sleeping, return time at which it will resume; otherwise return 0. |
int |
suspendSchedule(java.lang.String name)
Suspend specified schedule.Return integer code defined by Scheduler. |
int |
syncSchedule(java.lang.String name,
long delay)
"Synchronize" specified schedule. |
| Method Detail |
|---|
Scheduler.ScheduleKey getScheduleKey()
java.util.Collection getAllSchedules()
void doScheduledTask(ScheduleTask task)
int addSchedule(java.lang.String name,
java.lang.String specifier,
boolean overwrite)
int removeSchedule(java.lang.String name)
int removeAllSchedules()
int syncSchedule(java.lang.String name,
long delay)
int suspendSchedule(java.lang.String name)
int resumeSchedule(java.lang.String name)
long sleepingUntil(ScheduleTask task)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||