Ejemplo n.º 1
0
            /// <exception cref="System.IO.IOException"/>
            public virtual GetJobReportResponse GetJobReport(GetJobReportRequest request)
            {
                JobId jobId = request.GetJobId();

                Org.Apache.Hadoop.Mapreduce.V2.App.Job.Job job = this.VerifyAndGetJob(jobId, false
                                                                                      );
                GetJobReportResponse response = this.recordFactory.NewRecordInstance <GetJobReportResponse
                                                                                      >();

                if (job != null)
                {
                    response.SetJobReport(job.GetReport());
                }
                else
                {
                    response.SetJobReport(null);
                }
                return(response);
            }
Ejemplo n.º 2
0
        /// <exception cref="System.IO.IOException"/>
        public virtual GetJobReportResponse GetJobReport(GetJobReportRequest request)
        {
            JobReport jobReport = recordFactory.NewRecordInstance <JobReport>();

            jobReport.SetJobId(request.GetJobId());
            jobReport.SetJobState(jobState);
            jobReport.SetUser(applicationReport.GetUser());
            jobReport.SetStartTime(applicationReport.GetStartTime());
            jobReport.SetDiagnostics(applicationReport.GetDiagnostics());
            jobReport.SetJobName(applicationReport.GetName());
            jobReport.SetTrackingUrl(applicationReport.GetTrackingUrl());
            jobReport.SetFinishTime(applicationReport.GetFinishTime());
            GetJobReportResponse resp = recordFactory.NewRecordInstance <GetJobReportResponse>
                                            ();

            resp.SetJobReport(jobReport);
            return(resp);
        }
Ejemplo n.º 3
0
            /// <exception cref="System.IO.IOException"/>
            public virtual GetJobReportResponse GetJobReport(GetJobReportRequest request)
            {
                this._enclosing.amContact = true;
                JobReport jobReport = TestClientRedirect.recordFactory.NewRecordInstance <JobReport
                                                                                          >();

                jobReport.SetJobId(request.GetJobId());
                jobReport.SetJobState(JobState.Running);
                jobReport.SetJobName("TestClientRedirect-jobname");
                jobReport.SetUser("TestClientRedirect-user");
                jobReport.SetStartTime(0L);
                jobReport.SetFinishTime(1L);
                GetJobReportResponse response = TestClientRedirect.recordFactory.NewRecordInstance
                                                <GetJobReportResponse>();

                response.SetJobReport(jobReport);
                return(response);
            }