FixedIntervalSchedule

Simple schedule in which a job is executed once per some fixed duration, after a specified starting time.

Constructors

this
this(Duration interval, SysTime start)
Undocumented in source.
this
this(Duration interval)
Undocumented in source.

Members

Functions

getNextExecutionTime
Nullable!SysTime getNextExecutionTime(SysTime currentTime)
Undocumented in source. Be warned that the author may not have intended to support it.
isRepeating
bool isRepeating()
Undocumented in source. Be warned that the author may not have intended to support it.
markExecuted
void markExecuted(SysTime executionTime)
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From JobSchedule

getNextExecutionTime
Nullable!SysTime getNextExecutionTime(SysTime currentTime)

Gets the timestamp at which the scheduler should plan to execute a job with this schedule next.

markExecuted
void markExecuted(SysTime executionTime)

Marks the schedule as having been executed at the given time.

isRepeating
bool isRepeating()

Tells whether the schedule is repeating; that jobs with this schedule should be re-queued after being executed.

Meta