p2pMapReduce.entity
Class ReduceTask

java.lang.Object
  extended by p2pMapReduce.entity.Task
      extended by p2pMapReduce.entity.ReduceTask
All Implemented Interfaces:
java.io.Serializable

public class ReduceTask
extends Task

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class p2pMapReduce.entity.Task
Task.TaskStatus
 
Constructor Summary
ReduceTask(Configuration conf, TaskAttemptID taskAttID, java.util.HashMap<TaskID,java.util.TreeSet<JobTask>> successfullMapTaskAttempt)
           
ReduceTask(java.lang.String taskAttID)
           
 
Method Summary
 TaskRunner createTaskRunner(SlaveTask slaveTask, NodeModuleIF nodeModule)
           
 java.util.HashMap<TaskID,java.util.TreeSet<JobTask>> getSuccessfullMapTaskAttempt()
           
 
Methods inherited from class p2pMapReduce.entity.Task
equals, getConf, getJobID, getPartition, getTaskAttID, getTaskAttIDAsString, getTaskID, getTaskType, hashCode, setConf, setPartition, setTaskAttID, setTaskAttID, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReduceTask

public ReduceTask(java.lang.String taskAttID)

ReduceTask

public ReduceTask(Configuration conf,
                  TaskAttemptID taskAttID,
                  java.util.HashMap<TaskID,java.util.TreeSet<JobTask>> successfullMapTaskAttempt)
Method Detail

createTaskRunner

public TaskRunner createTaskRunner(SlaveTask slaveTask,
                                   NodeModuleIF nodeModule)
Specified by:
createTaskRunner in class Task
Returns:

getSuccessfullMapTaskAttempt

public java.util.HashMap<TaskID,java.util.TreeSet<JobTask>> getSuccessfullMapTaskAttempt()