private boolean readBlockHeader() throws IOException { int read = SnappyInternalUtils.readBytes(in, frameHeader, 0, frameHeader.length); if (read == -1) { return false; } if (read < frameHeader.length) { throw new EOFException("encountered EOF while reading block header"); } return true; }
private boolean readBlockHeader() throws IOException { int read = SnappyInternalUtils.readBytes(in, frameHeader, 0, frameHeader.length); if (read == -1) { return false; } if (read < frameHeader.length) { throw new EOFException("encountered EOF while reading block header"); } return true; }
public SnappyFramedInputStream(InputStream in, boolean verifyChecksums) throws IOException { this.in = in; this.verifyChecksums = verifyChecksums; allocateBuffersBasedOnSize(MAX_BLOCK_SIZE + 5); this.frameHeader = new byte[4]; // stream must begin with stream header byte[] actualHeader = new byte[SnappyFramed.HEADER_BYTES.length]; int read = SnappyInternalUtils.readBytes(in, actualHeader, 0, actualHeader.length); if (read < SnappyFramed.HEADER_BYTES.length) { throw new EOFException("encountered EOF while reading stream header"); } if (!Arrays.equals(SnappyFramed.HEADER_BYTES, actualHeader)) { throw new IOException("invalid stream header"); } }
public SnappyFramedInputStream(InputStream in, boolean verifyChecksums) throws IOException { this.in = in; this.verifyChecksums = verifyChecksums; allocateBuffersBasedOnSize(MAX_BLOCK_SIZE + 5); this.frameHeader = new byte[4]; // stream must begin with stream header byte[] actualHeader = new byte[SnappyFramed.HEADER_BYTES.length]; int read = SnappyInternalUtils.readBytes(in, actualHeader, 0, actualHeader.length); if (read < SnappyFramed.HEADER_BYTES.length) { throw new EOFException("encountered EOF while reading stream header"); } if (!Arrays.equals(SnappyFramed.HEADER_BYTES, actualHeader)) { throw new IOException("invalid stream header"); } }
int actualRead = SnappyInternalUtils.readBytes(in, input, 0, frameMetaData.length); if (actualRead != frameMetaData.length) { throw new EOFException("unexpectd EOF when reading frame");
int actualRead = SnappyInternalUtils.readBytes(in, input, 0, frameMetaData.length); if (actualRead != frameMetaData.length) { throw new EOFException("unexpectd EOF when reading frame");