p2pMapReduce.entity
Class Task
java.lang.Object
p2pMapReduce.entity.Task
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- MapTask, ReduceTask
public abstract class Task
- extends java.lang.Object
- implements java.io.Serializable
Base class for Map and Reduce tasks
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Task
public Task(java.lang.String taskAttID)
- For searching purpose only
- Parameters:
taskAttID
-
Task
public Task(Configuration conf,
TaskAttemptID taskAttID)
createTaskRunner
public abstract TaskRunner createTaskRunner(SlaveTask slaveTask,
NodeModuleIF nodeModule)
- Parameters:
slaveTask
- nodeModule
-
- Returns:
getConf
public Configuration getConf()
setConf
public void setConf(Configuration conf)
getTaskID
public TaskID getTaskID()
getTaskAttID
public TaskAttemptID getTaskAttID()
setTaskAttID
public void setTaskAttID(TaskAttemptID taskAttID)
getTaskAttIDAsString
public java.lang.String getTaskAttIDAsString()
setTaskAttID
public void setTaskAttID(java.lang.String taskID)
getJobID
public java.lang.String getJobID()
getTaskType
public TaskType getTaskType()
getPartition
public int getPartition()
setPartition
public void setPartition(int partition)
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object