Data for a status compare job.
CompareJobData is used with CompareJobRunner to:
CompareJobData can be initialized using only simple string parameters. Therefore, the application can run the job from one process and perform the status query described above in the thread in a completely separate process.