Constructs a one-time schedule to execute at the specified time.
Constructs a one-time schedule to execute after the given duration has passed, from the current system time.
Gets the next execution time. If this one-time schedule has already executed once, it will always return null.
Tells the scheduler that this schedule is never repeating.
Marks this schedule as having been executed. Once this is called, no more jobs with this schedule will be executed.
Gets the timestamp at which the scheduler should plan to execute a job with this schedule next.
Marks the schedule as having been executed at the given time.
Tells whether the schedule is repeating; that jobs with this schedule should be re-queued after being executed.
Schedule which defines a job to be executed once at a fixed time.
Note that if a job is scheduled with this schedule, and the execution time is set to a time in the past, the job will be executed immediately.