package eu.dnetlib.data.mapreduce;

import java.util.Properties;

import org.apache.hadoop.mapreduce.Job;

import eu.dnetlib.data.hadoop.config.ClusterName;

/**
 * Interface for DNet mapreduce jobs
 * 
 * @author claudio
 * 
 */
public interface HadoopJob {

	/**
	 * @return job name
	 */
	public String getName();

	/**
	 * Sets the job params
	 * 
	 * @param p
	 *            job properties
	 * @return the job instance
	 */
	public Job setJobDetails(ClusterName clusterName, Properties p);

}
