The interface that is to be implemented by a specific task implementation.
Signals the task to stop execution.
Execute the task.
Signals the task to stop execution. The task implementation should carry out any clean up
actions that may be
required and return from the