package eu.dnetlib.data.hadoop.mapreduce;

import java.util.Properties;

import eu.dnetlib.rmi.data.hadoop.ClusterName;
import org.apache.hadoop.mapreduce.Job;

/**
 * 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);

}
