Called when this timer task fires.
Remove this task from the scheduler.
Return whether the task is scheduled to run on a Timer.
Reschedule the task to run with the same delay from now.
The duration that this task is scheduled to run after. Changing the delay is only allowed for inactive tasks.
Called when this timer task fires.
Represents a task that needs to run at some point in the future.