p2pMapReduce.entity
Class ReduceTaskRunner
java.lang.Object
p2pMapReduce.entity.TaskRunner
p2pMapReduce.entity.ReduceTaskRunner
- All Implemented Interfaces:
- java.util.concurrent.Callable<Task.TaskStatus>
public class ReduceTaskRunner
- extends TaskRunner
Method Summary |
Task.TaskStatus |
call()
|
protected static
|
createReduceContext(Reducer<INKEY,INVALUE,OUTKEY,OUTVALUE> reducer,
Configuration job,
TaskAttemptID taskId,
java.lang.String partitionFile,
Counter inputKeyCounter,
Counter inputValueCounter,
RecordWriter<OUTKEY,OUTVALUE> output,
OutputCommitter committer,
StatusReporter reporter,
RawComparator<INKEY> comparator,
java.lang.Class<INKEY> keyClass,
java.lang.Class<INVALUE> valueClass)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReduceTaskRunner
public ReduceTaskRunner(SlaveTask slaveTask,
NodeModuleIF nodeModule)
call
public Task.TaskStatus call()
throws java.lang.Exception
- Throws:
java.lang.Exception
createReduceContext
protected static <INKEY,INVALUE,OUTKEY,OUTVALUE> Reducer.Context createReduceContext(Reducer<INKEY,INVALUE,OUTKEY,OUTVALUE> reducer,
Configuration job,
TaskAttemptID taskId,
java.lang.String partitionFile,
Counter inputKeyCounter,
Counter inputValueCounter,
RecordWriter<OUTKEY,OUTVALUE> output,
OutputCommitter committer,
StatusReporter reporter,
RawComparator<INKEY> comparator,
java.lang.Class<INKEY> keyClass,
java.lang.Class<INVALUE> valueClass)
throws java.io.IOException,
java.lang.InterruptedException
- Throws:
java.io.IOException
java.lang.InterruptedException