public class HadoopTaskInfo extends Object implements Externalizable
Constructor and Description |
---|
HadoopTaskInfo()
For
Externalizable . |
HadoopTaskInfo(HadoopTaskType type,
HadoopJobId jobId,
int taskNum,
int attempt,
HadoopInputSplit inputSplit)
Creates new task info.
|
Modifier and Type | Method and Description |
---|---|
int |
attempt() |
boolean |
equals(Object o) |
int |
hashCode() |
boolean |
hasMapperIndex() |
HadoopInputSplit |
inputSplit() |
HadoopJobId |
jobId() |
int |
mapperIndex() |
void |
mapperIndex(int mapperIdx) |
void |
readExternal(ObjectInput in) |
int |
taskNumber() |
String |
toString() |
HadoopTaskType |
type() |
void |
writeExternal(ObjectOutput out) |
public HadoopTaskInfo()
Externalizable
.public HadoopTaskInfo(HadoopTaskType type, HadoopJobId jobId, int taskNum, int attempt, @Nullable HadoopInputSplit inputSplit)
type
- Task type.jobId
- Job id.taskNum
- Task number.attempt
- Attempt for this task.inputSplit
- Input split.public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
public HadoopTaskType type()
public HadoopJobId jobId()
public int taskNumber()
public int attempt()
public void mapperIndex(int mapperIdx)
mapperIdx
- Current mapper index.public int mapperIndex()
null
public boolean hasMapperIndex()
True
if mapped index is set.@Nullable public HadoopInputSplit inputSplit()
Follow @ApacheIgnite
Ignite Fabric : ver. 2.0.0 Release Date : April 30 2017