public class PriamScheduler
extends java.lang.Object
Constructor and Description |
---|
PriamScheduler(org.quartz.SchedulerFactory factory,
GuiceJobFactory jobFactory,
Sleeper sleeper) |
Modifier and Type | Method and Description |
---|---|
void |
addTask(java.lang.String name,
java.lang.Class<? extends Task> taskclass,
TaskTimer timer)
Add a task to the scheduler
|
void |
addTaskWithDelay(java.lang.String name,
java.lang.Class<? extends Task> taskclass,
TaskTimer timer,
int delayInSeconds)
Add a delayed task to the scheduler
|
void |
deleteTask(java.lang.String name) |
org.quartz.Scheduler |
getScheduler() |
void |
runTaskNow(java.lang.Class<? extends Task> taskclass) |
void |
shutdown() |
void |
start() |
@Inject public PriamScheduler(org.quartz.SchedulerFactory factory, GuiceJobFactory jobFactory, Sleeper sleeper)
public void addTask(java.lang.String name, java.lang.Class<? extends Task> taskclass, TaskTimer timer) throws org.quartz.SchedulerException, java.text.ParseException
org.quartz.SchedulerException
java.text.ParseException
public void addTaskWithDelay(java.lang.String name, java.lang.Class<? extends Task> taskclass, TaskTimer timer, int delayInSeconds)
public void runTaskNow(java.lang.Class<? extends Task> taskclass) throws java.lang.Exception
java.lang.Exception
public void deleteTask(java.lang.String name) throws org.quartz.SchedulerException
org.quartz.SchedulerException
public final org.quartz.Scheduler getScheduler()
public void shutdown()
public void start()