@Override
        public GetJobReportResponse getJobReport(GetJobReportRequest request) throws IOException {
            JobId jobId = request.getJobId();
            Job job = verifyAndGetJob(jobId, false);
            GetJobReportResponse response = recordFactory.newRecordInstance(GetJobReportResponse.class);
            if (job != null) {
                response.setJobReport(job.getReport());
            } else {
                response.setJobReport(null);
            }
            return response;
        }
This module is responsible for talking to the
JobClient (user facing).
history-server/src/main/java/net/qihoo/hbox/jobhistory/HistoryClientService.java