Class TaskAttemptReportPBImpl
java.lang.Object
org.apache.hadoop.yarn.api.records.impl.pb.ProtoBase<org.apache.hadoop.mapreduce.v2.proto.MRProtos.TaskAttemptReportProto>
org.apache.hadoop.mapreduce.v2.api.records.impl.pb.TaskAttemptReportPBImpl
- All Implemented Interfaces:
TaskAttemptReport
public class TaskAttemptReportPBImpl
extends org.apache.hadoop.yarn.api.records.impl.pb.ProtoBase<org.apache.hadoop.mapreduce.v2.proto.MRProtos.TaskAttemptReportProto>
implements TaskAttemptReport
-
Constructor Summary
ConstructorsConstructorDescriptionTaskAttemptReportPBImpl(org.apache.hadoop.mapreduce.v2.proto.MRProtos.TaskAttemptReportProto proto) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.hadoop.yarn.api.records.ContainerIdlongintintgetPhase()floatorg.apache.hadoop.mapreduce.v2.proto.MRProtos.TaskAttemptReportProtogetProto()org.apache.hadoop.mapreduce.CounterslonglonglongvoidsetContainerId(org.apache.hadoop.yarn.api.records.ContainerId containerId) voidsetCounters(Counters counters) voidsetDiagnosticInfo(String diagnosticInfo) voidsetFinishTime(long finishTime) voidsetNodeManagerHost(String nmHost) voidsetNodeManagerHttpPort(int nmHttpPort) voidsetNodeManagerPort(int nmPort) voidvoidsetProgress(float progress) voidsetRawCounters(org.apache.hadoop.mapreduce.Counters rCounters) voidsetShuffleFinishTime(long time) Set the shuffle finish time.voidsetSortFinishTime(long time) Set the sort/merge finish time.voidsetStartTime(long startTime) voidsetStateString(String stateString) voidsetTaskAttemptId(TaskAttemptId taskAttemptId) voidsetTaskAttemptState(TaskAttemptState taskAttemptState) Methods inherited from class org.apache.hadoop.yarn.api.records.impl.pb.ProtoBase
convertFromProtoFormat, convertToProtoFormat, equals, hashCode, toString
-
Constructor Details
-
TaskAttemptReportPBImpl
public TaskAttemptReportPBImpl() -
TaskAttemptReportPBImpl
public TaskAttemptReportPBImpl(org.apache.hadoop.mapreduce.v2.proto.MRProtos.TaskAttemptReportProto proto)
-
-
Method Details
-
getProto
public org.apache.hadoop.mapreduce.v2.proto.MRProtos.TaskAttemptReportProto getProto()- Specified by:
getProtoin classorg.apache.hadoop.yarn.api.records.impl.pb.ProtoBase<org.apache.hadoop.mapreduce.v2.proto.MRProtos.TaskAttemptReportProto>
-
getCounters
- Specified by:
getCountersin interfaceTaskAttemptReport
-
setCounters
- Specified by:
setCountersin interfaceTaskAttemptReport
-
getRawCounters
public org.apache.hadoop.mapreduce.Counters getRawCounters()- Specified by:
getRawCountersin interfaceTaskAttemptReport
-
setRawCounters
public void setRawCounters(org.apache.hadoop.mapreduce.Counters rCounters) - Specified by:
setRawCountersin interfaceTaskAttemptReport
-
getStartTime
public long getStartTime()- Specified by:
getStartTimein interfaceTaskAttemptReport
-
setStartTime
public void setStartTime(long startTime) - Specified by:
setStartTimein interfaceTaskAttemptReport
-
getFinishTime
public long getFinishTime()- Specified by:
getFinishTimein interfaceTaskAttemptReport
-
setFinishTime
public void setFinishTime(long finishTime) - Specified by:
setFinishTimein interfaceTaskAttemptReport
-
getShuffleFinishTime
public long getShuffleFinishTime()- Specified by:
getShuffleFinishTimein interfaceTaskAttemptReport- Returns:
- the shuffle finish time. Applicable only for reduce attempts
-
setShuffleFinishTime
public void setShuffleFinishTime(long time) Description copied from interface:TaskAttemptReportSet the shuffle finish time. Applicable only for reduce attempts- Specified by:
setShuffleFinishTimein interfaceTaskAttemptReport- Parameters:
time- the time the shuffle finished.
-
getSortFinishTime
public long getSortFinishTime()- Specified by:
getSortFinishTimein interfaceTaskAttemptReport- Returns:
- the sort/merge finish time. Applicable only for reduce attempts
-
setSortFinishTime
public void setSortFinishTime(long time) Description copied from interface:TaskAttemptReportSet the sort/merge finish time. Applicable only for reduce attempts- Specified by:
setSortFinishTimein interfaceTaskAttemptReport- Parameters:
time- the time the shuffle finished.
-
getTaskAttemptId
- Specified by:
getTaskAttemptIdin interfaceTaskAttemptReport
-
setTaskAttemptId
- Specified by:
setTaskAttemptIdin interfaceTaskAttemptReport
-
getTaskAttemptState
- Specified by:
getTaskAttemptStatein interfaceTaskAttemptReport
-
setTaskAttemptState
- Specified by:
setTaskAttemptStatein interfaceTaskAttemptReport
-
getProgress
public float getProgress()- Specified by:
getProgressin interfaceTaskAttemptReport
-
setProgress
public void setProgress(float progress) - Specified by:
setProgressin interfaceTaskAttemptReport
-
getDiagnosticInfo
- Specified by:
getDiagnosticInfoin interfaceTaskAttemptReport
-
setDiagnosticInfo
- Specified by:
setDiagnosticInfoin interfaceTaskAttemptReport
-
getStateString
- Specified by:
getStateStringin interfaceTaskAttemptReport
-
setStateString
- Specified by:
setStateStringin interfaceTaskAttemptReport
-
getPhase
- Specified by:
getPhasein interfaceTaskAttemptReport
-
setPhase
- Specified by:
setPhasein interfaceTaskAttemptReport
-
getNodeManagerHost
- Specified by:
getNodeManagerHostin interfaceTaskAttemptReport
-
setNodeManagerHost
- Specified by:
setNodeManagerHostin interfaceTaskAttemptReport
-
getNodeManagerPort
public int getNodeManagerPort()- Specified by:
getNodeManagerPortin interfaceTaskAttemptReport
-
setNodeManagerPort
public void setNodeManagerPort(int nmPort) - Specified by:
setNodeManagerPortin interfaceTaskAttemptReport
-
getNodeManagerHttpPort
public int getNodeManagerHttpPort()- Specified by:
getNodeManagerHttpPortin interfaceTaskAttemptReport
-
setNodeManagerHttpPort
public void setNodeManagerHttpPort(int nmHttpPort) - Specified by:
setNodeManagerHttpPortin interfaceTaskAttemptReport
-
getContainerId
public org.apache.hadoop.yarn.api.records.ContainerId getContainerId()- Specified by:
getContainerIdin interfaceTaskAttemptReport
-
setContainerId
public void setContainerId(org.apache.hadoop.yarn.api.records.ContainerId containerId) - Specified by:
setContainerIdin interfaceTaskAttemptReport
-