Interface which generates actions to be be performed as part of a task on a schedule
Interface which generates actions to be performed as well as calculating the interval that should elapse before the action is performed.
Base interface for all interfaces of classes which are supplied to the
Interface which calculates the time interval which should elapse until the next action should be performed
Class which defines an action to be taken as well as a callback to be invoked when that action has been performed.
Class to represent the time interval which should elapse before an action is performed.
Class which describes an interval, an action to perform after that interval and a callback which should be invoked after the action has been performed.
Enum used to describe the type of the
Enum to represent the different scopes in which a