org.apache.tez.mapreduce.hadoop
Class MRTaskStatus
java.lang.Object
org.apache.tez.mapreduce.hadoop.MRTaskStatus
- All Implemented Interfaces:
- org.apache.hadoop.io.Writable, TezTaskStatus
public class MRTaskStatus
- extends Object
- implements TezTaskStatus
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MRTaskStatus
public MRTaskStatus()
MRTaskStatus
public MRTaskStatus(org.apache.tez.dag.records.TezTaskAttemptID taskAttemptId,
org.apache.tez.common.counters.TezCounters counters,
TezTaskStatus.Phase phase)
getTaskAttemptId
public org.apache.tez.dag.records.TezTaskAttemptID getTaskAttemptId()
- Specified by:
getTaskAttemptId in interface TezTaskStatus
getProgress
public float getProgress()
- Specified by:
getProgress in interface TezTaskStatus
setProgress
public void setProgress(float progress)
- Specified by:
setProgress in interface TezTaskStatus
getRunState
public TezTaskStatus.State getRunState()
- Specified by:
getRunState in interface TezTaskStatus
setRunState
public void setRunState(TezTaskStatus.State state)
- Specified by:
setRunState in interface TezTaskStatus
getDiagnosticInfo
public String getDiagnosticInfo()
- Specified by:
getDiagnosticInfo in interface TezTaskStatus
setDiagnosticInfo
public void setDiagnosticInfo(String info)
- Specified by:
setDiagnosticInfo in interface TezTaskStatus
getStateString
public String getStateString()
- Specified by:
getStateString in interface TezTaskStatus
setStateString
public void setStateString(String userStatusInfo)
- Specified by:
setStateString in interface TezTaskStatus
getFinishTime
public long getFinishTime()
- Specified by:
getFinishTime in interface TezTaskStatus
getShuffleFinishTime
public long getShuffleFinishTime()
- Specified by:
getShuffleFinishTime in interface TezTaskStatus
getMapFinishTime
public long getMapFinishTime()
- Specified by:
getMapFinishTime in interface TezTaskStatus
getSortFinishTime
public long getSortFinishTime()
- Specified by:
getSortFinishTime in interface TezTaskStatus
getStartTime
public long getStartTime()
- Specified by:
getStartTime in interface TezTaskStatus
getPhase
public TezTaskStatus.Phase getPhase()
- Specified by:
getPhase in interface TezTaskStatus
setPhase
public void setPhase(TezTaskStatus.Phase phase)
- Specified by:
setPhase in interface TezTaskStatus
getCounters
public org.apache.tez.common.counters.TezCounters getCounters()
- Specified by:
getCounters in interface TezTaskStatus
setCounters
public void setCounters(org.apache.tez.common.counters.TezCounters counters)
- Specified by:
setCounters in interface TezTaskStatus
getLocalOutputSize
public long getLocalOutputSize()
- Specified by:
getLocalOutputSize in interface TezTaskStatus
getFailedDependencies
public List<org.apache.tez.dag.records.TezTaskAttemptID> getFailedDependencies()
- Specified by:
getFailedDependencies in interface TezTaskStatus
addFailedDependency
public void addFailedDependency(org.apache.tez.dag.records.TezTaskAttemptID taskAttemptId)
- Specified by:
addFailedDependency in interface TezTaskStatus
clearStatus
public void clearStatus()
- Specified by:
clearStatus in interface TezTaskStatus
statusUpdate
public void statusUpdate(float progress,
String userDiagnosticInfo,
org.apache.tez.common.counters.TezCounters counters)
- Specified by:
statusUpdate in interface TezTaskStatus
setOutputSize
public void setOutputSize(long localOutputSize)
- Specified by:
setOutputSize in interface TezTaskStatus
setFinishTime
public void setFinishTime(long finishTime)
- Specified by:
setFinishTime in interface TezTaskStatus
setShuffleFinishTime
public void setShuffleFinishTime(long shuffleFinishTime)
- Specified by:
setShuffleFinishTime in interface TezTaskStatus
setMapFinishTime
public void setMapFinishTime(long mapFinishTime)
- Specified by:
setMapFinishTime in interface TezTaskStatus
setSortFinishTime
public void setSortFinishTime(long sortFinishTime)
- Specified by:
setSortFinishTime in interface TezTaskStatus
setStartTime
public void setStartTime(long startTime)
- Specified by:
setStartTime in interface TezTaskStatus
write
public void write(DataOutput out)
throws IOException
- Specified by:
write in interface org.apache.hadoop.io.Writable
- Throws:
IOException
readFields
public void readFields(DataInput in)
throws IOException
- Specified by:
readFields in interface org.apache.hadoop.io.Writable
- Throws:
IOException
Copyright © 2014 Apache Software Foundation. All rights reserved.