private TaskAttemptReportPBImpl convertFromProtoFormat(TaskAttemptReportProto p) { return new TaskAttemptReportPBImpl(p); }
private TaskAttemptReportProto convertToProtoFormat(TaskAttemptReport t) { return ((TaskAttemptReportPBImpl)t).getProto(); }
@Override public void setPhase(Phase phase) { maybeInitBuilder(); if (phase == null) { builder.clearPhase(); return; } builder.setPhase(convertToProtoFormat(phase)); }
private void mergeLocalToProto() { if (viaProto) maybeInitBuilder(); mergeLocalToBuilder(); proto = builder.build(); viaProto = true; }
private void mergeLocalToBuilder() { if (this.taskAttemptId != null) { builder.setTaskAttemptId(convertToProtoFormat(this.taskAttemptId)); } convertRawCountersToCounters(); if (this.counters != null) { builder.setCounters(convertToProtoFormat(this.counters)); } if (this.containerId != null) { builder.setContainerId(convertToProtoFormat(this.containerId)); } }
@Override public void setContainerId(ContainerId containerId) { maybeInitBuilder(); if (containerId == null) { builder.clearContainerId(); } this.containerId = containerId; }
@Override public TaskAttemptId getTaskAttemptId() { TaskAttemptReportProtoOrBuilder p = viaProto ? proto : builder; if (this.taskAttemptId != null) { return this.taskAttemptId; } if (!p.hasTaskAttemptId()) { return null; } this.taskAttemptId = convertFromProtoFormat(p.getTaskAttemptId()); return this.taskAttemptId; }
@Test public void testBuildImplicitRawCounters() { TaskAttemptReportPBImpl report = new TaskAttemptReportPBImpl(); org.apache.hadoop.mapreduce.Counters rCounters = MockJobs.newCounters(); report.setRawCounters(rCounters); MRProtos.TaskAttemptReportProto protoVal = report.getProto(); Counters counters = report.getCounters(); assertTrue(protoVal.hasCounters()); }
@Override public Counters getCounters() { TaskAttemptReportProtoOrBuilder p = viaProto ? proto : builder; convertRawCountersToCounters(); if (this.counters != null) { return this.counters; } if (!p.hasCounters()) { return null; } this.counters = convertFromProtoFormat(p.getCounters()); return this.counters; }
public TaskAttemptReportProto getProto() { mergeLocalToProto(); proto = viaProto ? proto : builder.build(); viaProto = true; return proto; }
private void mergeLocalToBuilder() { if (this.taskAttemptId != null) { builder.setTaskAttemptId(convertToProtoFormat(this.taskAttemptId)); } if (this.counters != null) { builder.setCounters(convertToProtoFormat(this.counters)); } if (this.containerId != null) { builder.setContainerId(convertToProtoFormat(this.containerId)); } }
@Override public void setRawCounters(org.apache.hadoop.mapreduce.Counters rCounters) { setCounters(null); this.rawCounters = rCounters; }
@Override public void setStartTime(long startTime) { maybeInitBuilder(); builder.setStartTime((startTime)); } @Override
@Override public TaskAttemptState getTaskAttemptState() { TaskAttemptReportProtoOrBuilder p = viaProto ? proto : builder; if (!p.hasTaskAttemptState()) { return null; } return convertFromProtoFormat(p.getTaskAttemptState()); }
private void mergeLocalToProto() { if (viaProto) maybeInitBuilder(); mergeLocalToBuilder(); proto = builder.build(); viaProto = true; }
private void mergeLocalToBuilder() { if (this.taskAttemptId != null) { builder.setTaskAttemptId(convertToProtoFormat(this.taskAttemptId)); } convertRawCountersToCounters(); if (this.counters != null) { builder.setCounters(convertToProtoFormat(this.counters)); } if (this.containerId != null) { builder.setContainerId(convertToProtoFormat(this.containerId)); } }
@Override public Counters getCounters() { TaskAttemptReportProtoOrBuilder p = viaProto ? proto : builder; convertRawCountersToCounters(); if (this.counters != null) { return this.counters; } if (!p.hasCounters()) { return null; } this.counters = convertFromProtoFormat(p.getCounters()); return this.counters; }
public TaskAttemptReportProto getProto() { mergeLocalToProto(); proto = viaProto ? proto : builder.build(); viaProto = true; return proto; }
private void mergeLocalToBuilder() { if (this.taskAttemptId != null) { builder.setTaskAttemptId(convertToProtoFormat(this.taskAttemptId)); } if (this.counters != null) { builder.setCounters(convertToProtoFormat(this.counters)); } if (this.containerId != null) { builder.setContainerId(convertToProtoFormat(this.containerId)); } }
@Override public void setRawCounters(org.apache.hadoop.mapreduce.Counters rCounters) { setCounters(null); this.rawCounters = rCounters; }