public class MRTaskStatus extends Object implements TezTaskStatus
TezTaskStatus.Phase, TezTaskStatus.State| Constructor and Description | 
|---|
MRTaskStatus()  | 
MRTaskStatus(org.apache.tez.dag.records.TezTaskAttemptID taskAttemptId,
            org.apache.tez.common.counters.TezCounters counters,
            TezTaskStatus.Phase phase)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addFailedDependency(org.apache.tez.dag.records.TezTaskAttemptID taskAttemptId)  | 
void | 
clearStatus()  | 
org.apache.tez.common.counters.TezCounters | 
getCounters()  | 
String | 
getDiagnosticInfo()  | 
List<org.apache.tez.dag.records.TezTaskAttemptID> | 
getFailedDependencies()  | 
long | 
getFinishTime()  | 
long | 
getLocalOutputSize()  | 
long | 
getMapFinishTime()  | 
TezTaskStatus.Phase | 
getPhase()  | 
float | 
getProgress()  | 
TezTaskStatus.State | 
getRunState()  | 
long | 
getShuffleFinishTime()  | 
long | 
getSortFinishTime()  | 
long | 
getStartTime()  | 
String | 
getStateString()  | 
org.apache.tez.dag.records.TezTaskAttemptID | 
getTaskAttemptId()  | 
void | 
readFields(DataInput in)  | 
void | 
setCounters(org.apache.tez.common.counters.TezCounters counters)  | 
void | 
setDiagnosticInfo(String info)  | 
void | 
setFinishTime(long finishTime)  | 
void | 
setMapFinishTime(long mapFinishTime)  | 
void | 
setOutputSize(long localOutputSize)  | 
void | 
setPhase(TezTaskStatus.Phase phase)  | 
void | 
setProgress(float progress)  | 
void | 
setRunState(TezTaskStatus.State state)  | 
void | 
setShuffleFinishTime(long shuffleFinishTime)  | 
void | 
setSortFinishTime(long sortFinishTime)  | 
void | 
setStartTime(long startTime)  | 
void | 
setStateString(String userStatusInfo)  | 
void | 
statusUpdate(float progress,
            String userDiagnosticInfo,
            org.apache.tez.common.counters.TezCounters counters)  | 
void | 
write(DataOutput out)  | 
public MRTaskStatus()
public MRTaskStatus(org.apache.tez.dag.records.TezTaskAttemptID taskAttemptId,
            org.apache.tez.common.counters.TezCounters counters,
            TezTaskStatus.Phase phase)
public org.apache.tez.dag.records.TezTaskAttemptID getTaskAttemptId()
getTaskAttemptId in interface TezTaskStatuspublic float getProgress()
getProgress in interface TezTaskStatuspublic void setProgress(float progress)
setProgress in interface TezTaskStatuspublic TezTaskStatus.State getRunState()
getRunState in interface TezTaskStatuspublic void setRunState(TezTaskStatus.State state)
setRunState in interface TezTaskStatuspublic String getDiagnosticInfo()
getDiagnosticInfo in interface TezTaskStatuspublic void setDiagnosticInfo(String info)
setDiagnosticInfo in interface TezTaskStatuspublic String getStateString()
getStateString in interface TezTaskStatuspublic void setStateString(String userStatusInfo)
setStateString in interface TezTaskStatuspublic long getFinishTime()
getFinishTime in interface TezTaskStatuspublic long getShuffleFinishTime()
getShuffleFinishTime in interface TezTaskStatuspublic long getMapFinishTime()
getMapFinishTime in interface TezTaskStatuspublic long getSortFinishTime()
getSortFinishTime in interface TezTaskStatuspublic long getStartTime()
getStartTime in interface TezTaskStatuspublic TezTaskStatus.Phase getPhase()
getPhase in interface TezTaskStatuspublic void setPhase(TezTaskStatus.Phase phase)
setPhase in interface TezTaskStatuspublic org.apache.tez.common.counters.TezCounters getCounters()
getCounters in interface TezTaskStatuspublic void setCounters(org.apache.tez.common.counters.TezCounters counters)
setCounters in interface TezTaskStatuspublic long getLocalOutputSize()
getLocalOutputSize in interface TezTaskStatuspublic List<org.apache.tez.dag.records.TezTaskAttemptID> getFailedDependencies()
getFailedDependencies in interface TezTaskStatuspublic void addFailedDependency(org.apache.tez.dag.records.TezTaskAttemptID taskAttemptId)
addFailedDependency in interface TezTaskStatuspublic void clearStatus()
clearStatus in interface TezTaskStatuspublic void statusUpdate(float progress,
                String userDiagnosticInfo,
                org.apache.tez.common.counters.TezCounters counters)
statusUpdate in interface TezTaskStatuspublic void setOutputSize(long localOutputSize)
setOutputSize in interface TezTaskStatuspublic void setFinishTime(long finishTime)
setFinishTime in interface TezTaskStatuspublic void setShuffleFinishTime(long shuffleFinishTime)
setShuffleFinishTime in interface TezTaskStatuspublic void setMapFinishTime(long mapFinishTime)
setMapFinishTime in interface TezTaskStatuspublic void setSortFinishTime(long sortFinishTime)
setSortFinishTime in interface TezTaskStatuspublic void setStartTime(long startTime)
setStartTime in interface TezTaskStatuspublic void write(DataOutput out) throws IOException
write in interface org.apache.hadoop.io.WritableIOExceptionpublic void readFields(DataInput in) throws IOException
readFields in interface org.apache.hadoop.io.WritableIOExceptionCopyright © 2015 Apache Software Foundation. All rights reserved.