package abra;
import java.io.IOException;
public interface StdoutHandler {
// Buffer up to 1 MB. Improves performance dramatically when
// consuming BWA output.
public static final int MAX_BYTES_TO_BUFFER = 1000000;
/**
* Handle processing of stdout from a process.
*/
public void process(Process proc) throws IOException;
/**
* Handle post-processing of stdout from a process (i.e. thread shutdown / cleanup)
*/
public void postProcess() throws InterruptedException;
}