Creates a new TaskSchedule instance.
The period of the schedule.
Returns a list of the items in the schedule.
Removes an item from the schedule at the specified index.
The index of the item to remove.
Removes items from the schedule that satisfy the given predicate.
The predicate function used to determine if an item should be removed.
Optional
deleteCount: numberStarts the schedule.
Stops the schedule.
Represents a scheduler for executing tasks.