public interface ByteReaderPattern {
/**
* Is called by the framework during Step setup stage
* @param props
*/
public void initialize(Properties props);
/**
*
* @param reader
* @throws IOException
*/
public void processHeader(BufferedInputStream reader) throws IOException;
/**
* Get the next record from the input stream
* @param reader
* @return
* @throws IOException
*/
public Object fetchRecord(BufferedInputStream reader) throws IOException;
}