|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Scheduler interface
| Method Summary | |
void |
addScheduleTask(ScheduleTask task,
boolean allowOverwrite)
Adds a Task to the scheduler |
void |
execute()
execute all containing tasks |
ScheduleTask[] |
getAllScheduleTasks()
returns all schedule tasks valid or not |
LogAndSource |
getLogger()
|
long |
getNextExecutionTime()
|
ScheduleTask |
getScheduleTask(java.lang.String name)
returns a schedule tasks matching given name or throws a exception |
ScheduleTask |
getScheduleTask(java.lang.String name,
ScheduleTask defaultValue)
returns a schedule tasks matching given name or null |
void |
removeScheduleTask(java.lang.String name,
boolean throwWhenNotExist)
removes a task from scheduler |
void |
runScheduleTask(java.lang.String name,
boolean throwWhenNotExist)
runs a scheduler task |
| Method Detail |
public ScheduleTask getScheduleTask(java.lang.String name)
throws ScheduleException
name - Task name of Schedule Task to get
ScheduleExceptionpublic ScheduleTask[] getAllScheduleTasks()
public ScheduleTask getScheduleTask(java.lang.String name,
ScheduleTask defaultValue)
name - Task name of Schedule Task to getdefaultValue -
public void addScheduleTask(ScheduleTask task,
boolean allowOverwrite)
throws ScheduleException,
java.io.IOException
task - allowOverwrite -
ScheduleException
java.io.IOException
public void removeScheduleTask(java.lang.String name,
boolean throwWhenNotExist)
throws java.io.IOException,
ScheduleException
name - name of the task to removethrowWhenNotExist - define if method throws a exception if task doesn't exist
java.io.IOException
ScheduleException
public void runScheduleTask(java.lang.String name,
boolean throwWhenNotExist)
throws java.io.IOException,
ScheduleException
name - throwWhenNotExist -
java.io.IOException
ScheduleExceptionpublic void execute()
public long getNextExecutionTime()
public LogAndSource getLogger()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||