public class Mapper<KEYIN, VALUEIN, KEYOUT, VALUEOUT>{ protected void map(KEYIN key, VALUEIN value, Context context) throws IOException, InterruptedException { context.write((KEYOUT) key, (VALUEOUT) value); } }
Mapperで引数を受け取った時点で、keyとvalueを引数として別々に受け取っている。