/** Create and initialize (but don't start) a single job. */ protected Job createJob(Configuration conf) { // create single job Job newJob = new JobInAppMaster(jobId, conf, context); ((RunningAppContext) context).jobs.put(newJob.getID(), newJob); dispatcher.register(JobFinishEvent.Type.class, createJobFinishEventHandler()); return newJob; }