Job object represent the actual Job and JobControl object do the managing and monitoring of the Job, While JobConf object the configuration related to job like input path and output path.
Question : If X and Y are two MapReduce jobs and their dependency is set as below