public class OnceJob extends SchedulerJob implements MutableSchedulerJob
OnceJob class.
SchedulerJob.MyTaskContextCALCULATE_NEXT, context, DISABLED_TIME, log, REMOVE_TIME| Constructor and Description |
|---|
OnceJob(Date time,
Observer task)
Constructor for OnceJob.
|
OnceJob(long time,
Observer task)
Constructor for OnceJob.
|
| Modifier and Type | Method and Description |
|---|---|
void |
doCaclulateNextExecution()
Calculate the next executionTime and store it into nextExecutionTime
|
boolean |
doReconfigure(String config)
Reconfigure the scheduler.
|
void |
doReschedule(Scheduler queue,
long time)
doReschedule.
|
void |
setDone(boolean done)
Setter for the field
done. |
void |
setScheduledTime(long scheduledTime)
Setter for the field
scheduledTime. |
String |
toString() |
canExecute, doError, doExecute, doExecute2, doit, doSchedule, doTick, doTimeoutReached, getDescription, getLastExecutionStart, getLastExecutionStop, getNextExecutionTime, getOwner, getScheduledTime, getTask, getThread, getTimeoutInMinutes, hasAccess, isBusy, isDone, isExecutionTimeReached, releaseBusy, setBusy, setNextExecutionTime, setTask, setTimeoutInMinutescancel, getName, isCanceled, onError, onFinal, run, setCanceled, setName, updatescheduledExecutionTimepublic void doCaclulateNextExecution()
doCaclulateNextExecution in class SchedulerJobpublic void setDone(boolean done)
Setter for the field done.
setDone in interface MutableSchedulerJobsetDone in class SchedulerJobdone - a boolean.public String toString()
toString in class SchedulerJobpublic void doReschedule(Scheduler queue, long time)
doReschedule.
doReschedule in interface MutableSchedulerJobdoReschedule in class SchedulerJobqueue - a Scheduler object.time - a long.public boolean doReconfigure(String config)
doReconfigure in interface MutableSchedulerJobconfig - a String object.public void setScheduledTime(long scheduledTime)
Setter for the field scheduledTime.
setScheduledTime in interface MutableSchedulerJobsetScheduledTime in class SchedulerJobscheduledTime - a long.Copyright © 2016. All Rights Reserved.