package com.linkedin.camus.workallocater;
import java.io.IOException;
import java.util.List;
import java.util.Properties;
import org.apache.hadoop.mapreduce.InputSplit;
import org.apache.hadoop.mapreduce.JobContext;
public abstract class WorkAllocator {
protected Properties props;
public void init(Properties props){
this.props = props;
}
public abstract List<InputSplit> allocateWork(List<CamusRequest> requests,
JobContext context) throws IOException ;
}