Object representing key value pair structure.
Initialize Mapper, Reducer, Combiner
Returns the status of running task.
Interface to implement Combiner for MapReduce.
Assigns a unique Combiner for each provided key.
Allows user to filter the data before providing it to Mapper.
MapReduce mapper interface generates a set of intermediate key-value pairs for further refining and extraction of the data.
Interface to emit data into more specific and meaningful key-value pair.
Apply aggregation and compilation on final result.
Assigns a unique Reducer for each provided key. Implementing IReducerFactory is optional.
Returns the result of Map Reduce Task result from server.
Tracks the execution of MapReduce Task.
Gives the status of the completed task.
Types of running task status.
Async event of registered callback in case of complete execution, failure or cancellation of task.