package org.commoncrawl.hadoop.util; import java.io.DataInput; import java.io.DataOutput; import java.io.IOException; import org.apache.hadoop.mapred.InputSplit; public class TextDatumInputSplit implements InputSplit { String datum; public TextDatumInputSplit(String data) { datum = data; } public TextDatumInputSplit() { datum = new String(); } public String getDatum() { return datum; } @Override public void write(DataOutput out) throws IOException { out.writeUTF(datum); } @Override public void readFields(DataInput in) throws IOException { datum = in.readUTF(); } @Override public long getLength() throws IOException { return 1; } @Override public String[] getLocations() throws IOException { return new String[0]; } }