Package cgl.imr.base

Interface Summary
Combiner This interface encapsulates the methods that need to be supported by a user defined Combine task.
Key Interface for Keys used for MapReduce computations.
MapOutputCollector Captures the functionality of the collector interface for Map task outputs.
MapTask This interface encapsulates the methods that need to be supported by a user defined Map task.
PubSubService Captures the behaviors expected from a pub-sub service.
ReduceOutputCollector Interface for collecting outputs of the Reduce tasks.
ReduceTask This interface encapsulates the methods that need to be supported by a user defined Reduce task.
StringPropertyList  
Subscribable Interface for subscribable classes.
TwisterConstants Common place for the constants associated with the framework.
TwisterSerializable Interface for serializing/de-serializing serailzable objects of the framework.
Value Interface for any Value in MapReduce computations.
 

Class Summary
KeyValueMap  
KeyValuePair A wrapper class to hold a pair.
ReducerSelector This class and its specific implementation are used to group the outputs of the Map task to the Reduce task queues.
TaskConf Abstract class encapsulating the common functionality of the TaskConf.
 

Enum Summary
TwisterConstants.JobState  
 

Exception Summary
PubSubException Exception for all pub-sub related errors.
SerializationException Exception class for all serialization/deserialization related errors.
TwisterException Exception class for the framework.
 



For comments and suggestions please send e-mail to