this method is called once for each key . most applications will define their reduce class by overriding this method . the default implementation is an identity function . concode_field_sep int keyCount concode_elem_sep Log LOG concode_elem_sep boolean isContention concode_elem_sep int key_increment concode_elem_sep boolean enable_contention concode_elem_sep Configuration conf concode_elem_sep int sleep_ms concode_elem_sep int reduceID concode_field_sep void cleanup concode_elem_sep void setKeyCount concode_elem_sep void setContention concode_elem_sep void setup concode_elem_sep int getKeyCount concode_elem_sep void run concode_elem_sep void setReducerID
void function ( KEYIN arg0 , Iterable < VALUEIN > arg1 , Context arg2 ) { for ( VALUEIN loc0 : arg1 ) { arg2 . write ( ( KEYOUT ) arg0 , ( VALUEOUT ) loc0 ) ; } }