コード例 #1
0
 public virtual TaskState GetTaskState()
 {
     MRProtos.TaskReportProtoOrBuilder p = viaProto ? proto : builder;
     if (!p.HasTaskState())
     {
         return(null);
     }
     return(ConvertFromProtoFormat(p.GetTaskState()));
 }
コード例 #2
0
 public virtual Counters GetCounters()
 {
     MRProtos.TaskReportProtoOrBuilder p = viaProto ? proto : builder;
     if (this.counters != null)
     {
         return(this.counters);
     }
     if (!p.HasCounters())
     {
         return(null);
     }
     this.counters = ConvertFromProtoFormat(p.GetCounters());
     return(this.counters);
 }
コード例 #3
0
 public virtual TaskAttemptId GetSuccessfulAttempt()
 {
     MRProtos.TaskReportProtoOrBuilder p = viaProto ? proto : builder;
     if (this.successfulAttemptId != null)
     {
         return(this.successfulAttemptId);
     }
     if (!p.HasSuccessfulAttempt())
     {
         return(null);
     }
     this.successfulAttemptId = ConvertFromProtoFormat(p.GetSuccessfulAttempt());
     return(this.successfulAttemptId);
 }
コード例 #4
0
 public virtual TaskId GetTaskId()
 {
     MRProtos.TaskReportProtoOrBuilder p = viaProto ? proto : builder;
     if (this.taskId != null)
     {
         return(this.taskId);
     }
     if (!p.HasTaskId())
     {
         return(null);
     }
     this.taskId = ConvertFromProtoFormat(p.GetTaskId());
     return(this.taskId);
 }
コード例 #5
0
        private void InitDiagnostics()
        {
            if (this.diagnostics != null)
            {
                return;
            }
            MRProtos.TaskReportProtoOrBuilder p = viaProto ? proto : builder;
            IList <string> list = p.GetDiagnosticsList();

            this.diagnostics = new AList <string>();
            foreach (string c in list)
            {
                this.diagnostics.AddItem(c);
            }
        }
コード例 #6
0
        private void InitRunningAttempts()
        {
            if (this.runningAttempts != null)
            {
                return;
            }
            MRProtos.TaskReportProtoOrBuilder   p    = viaProto ? proto : builder;
            IList <MRProtos.TaskAttemptIdProto> list = p.GetRunningAttemptsList();

            this.runningAttempts = new AList <TaskAttemptId>();
            foreach (MRProtos.TaskAttemptIdProto c in list)
            {
                this.runningAttempts.AddItem(ConvertFromProtoFormat(c));
            }
        }
コード例 #7
0
 public virtual float GetProgress()
 {
     MRProtos.TaskReportProtoOrBuilder p = viaProto ? proto : builder;
     return(p.GetProgress());
 }
コード例 #8
0
 public virtual long GetFinishTime()
 {
     MRProtos.TaskReportProtoOrBuilder p = viaProto ? proto : builder;
     return(p.GetFinishTime());
 }