public class HadoopSourceWithMap<K,V,F extends <any>,I>
A Hadoop source for reading the values. The source is attached to a map function.
Immediately after the record reader reads values, it passes them to map. This allows
twister2 to use Hadoop built in record readers without issue.