package htsjdk.samtools.cram.paralell;
import htsjdk.samtools.util.RuntimeIOException;
import java.io.IOException;
import java.io.OutputStream;
import java.util.function.Consumer;
class OBAWriteConsumer implements Consumer<OrderedByteArray> {
private OutputStream os;
public OBAWriteConsumer(OutputStream os) {
this.os = os;
}
@Override
public void accept(OrderedByteArray t) {
try {
os.write(t.bytes);
} catch (IOException e) {
throw new RuntimeIOException(e);
}
}
}