A data protection application if provided. The data protection application
includes a job for providing protection to data. That job contains a
plurality of tasks configured to perform the job. Also included is a task
executor for managing the progress of each of the plurality of tasks.