/// <exception cref="Com.Google.Protobuf.ServiceException"/> public virtual MRServiceProtos.GetJobReportResponseProto GetJobReport(RpcController controller, MRServiceProtos.GetJobReportRequestProto proto) { GetJobReportRequestPBImpl request = new GetJobReportRequestPBImpl(proto); try { GetJobReportResponse response = real.GetJobReport(request); return(((GetJobReportResponsePBImpl)response).GetProto()); } catch (IOException e) { throw new ServiceException(e); } }
public static GetJobReportResponse Unmarshall(UnmarshallerContext context) { GetJobReportResponse getJobReportResponse = new GetJobReportResponse(); getJobReportResponse.HttpResponse = context.HttpResponse; getJobReportResponse.RequestId = context.StringValue("GetJobReport.RequestId"); getJobReportResponse.Metrics = context.StringValue("GetJobReport.Metrics"); List <string> getJobReportResponse_data = new List <string>(); for (int i = 0; i < context.Length("GetJobReport.Data.Length"); i++) { getJobReportResponse_data.Add(context.StringValue("GetJobReport.Data[" + i + "]")); } getJobReportResponse.Data = getJobReportResponse_data; return(getJobReportResponse); }
/// <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); }
/// <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); }
/// <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); }