See: Description
| Interface | Description |
|---|---|
| ActionGenerator |
Interface which generates actions to be be performed as part of a task on a schedule
|
| ActionResult |
The result of executing an
Action which was produed by either an IntervalGenerator or
ActionScheduler |
| ActionScheduler |
Interface which generates actions to be performed as well as calculating the interval that should elapse before the
action is performed.
|
| Initializable |
Base interface for all interfaces of classes which are supplied to the
TaskManager for construction and
initialization |
| IntervalGenerator |
Interface which calculates the time interval which should elapse until the next action should be performed
|
| TaskHelper |
Helper interface passed to
IntervalGenerator, ActionGenerator and ActionScheduler instances for
calling in to the volt system to perform logging, validation and other operations |
| Class | Description |
|---|---|
| Action |
Class which defines an action to be taken as well as a callback to be invoked when that action has been performed.
|
| Interval |
Class to represent the time interval which should elapse before an action is performed.
|
| ScheduledAction |
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 | Description |
|---|---|
| ActionType |
Enum used to describe the type of the
Action. |
| TaskScope |
Enum to represent the different scopes in which a
Task can run |