ReplicationJob was a tool that was developed to address some of the shortcomings of DistCp when copying directories with a large number of files (e.g. /user/hive/warehouse). It was included in the repo since it might be useful, but it's not directly used for Hive replication.
It can potentially replace DistCp in incremental replication, but since incremental replication generally runs copies for shallow directories with a relatively small number of files (e.g. /user/hive/warehouse/my_table/ds=2016-01-01), there isn't a strong need.