public int read(final byte[] b, final int off, final int len) throws IOException { while (remaining == 0) { final int v = serialUnmarshaller.read(); if (v == -1) { return -1; } readBlockHeader(v); } final int remaining = this.remaining; if (remaining == -1) { return -1; } final int cnt = serialUnmarshaller.read(b, off, Math.min(remaining, len)); this.remaining = remaining - cnt; return cnt; }
public int read(final byte[] b, final int off, final int len) throws IOException { while (remaining == 0) { final int v = serialUnmarshaller.read(); if (v == -1) { return -1; } readBlockHeader(v); } final int remaining = this.remaining; if (remaining == -1) { return -1; } final int cnt = serialUnmarshaller.read(b, off, Math.min(remaining, len)); this.remaining = remaining - cnt; return cnt; }
public int read(final byte[] b, final int off, final int len) throws IOException { while (remaining == 0) { final int v = serialUnmarshaller.read(); if (v == -1) { return -1; } readBlockHeader(v); } final int remaining = this.remaining; if (remaining == -1) { return -1; } final int cnt = serialUnmarshaller.read(b, off, Math.min(remaining, len)); this.remaining = remaining - cnt; return cnt; }
public int read(final byte[] b, final int off, final int len) throws IOException { while (remaining == 0) { final int v = serialUnmarshaller.read(); if (v == -1) { return -1; } readBlockHeader(v); } final int remaining = this.remaining; if (remaining == -1) { return -1; } final int cnt = serialUnmarshaller.read(b, off, Math.min(remaining, len)); this.remaining = remaining - cnt; return cnt; }
public long skip(final long n) throws IOException { while (remaining == 0) { final int v = serialUnmarshaller.read(); if (v == -1) { return -1; } readBlockHeader(v); } final int remaining = this.remaining; if (remaining == -1) { return -1; } final int cnt = serialUnmarshaller.skipBytes((int)Math.min((long)remaining, n)); this.remaining = remaining - cnt; return cnt; }
public int skipBytes(final int n) throws IOException { while (remaining == 0) { final int v = serialUnmarshaller.read(); if (v == -1) { return -1; } readBlockHeader(v); } final int remaining = this.remaining; if (remaining == -1) { return -1; } final int cnt = serialUnmarshaller.skipBytes(Math.min(remaining, n)); this.remaining = remaining - cnt; return cnt; }
public long skip(final long n) throws IOException { while (remaining == 0) { final int v = serialUnmarshaller.read(); if (v == -1) { return -1; } readBlockHeader(v); } final int remaining = this.remaining; if (remaining == -1) { return -1; } final int cnt = serialUnmarshaller.skipBytes((int)Math.min((long)remaining, n)); this.remaining = remaining - cnt; return cnt; }
public long skip(final long n) throws IOException { while (remaining == 0) { final int v = serialUnmarshaller.read(); if (v == -1) { return -1; } readBlockHeader(v); } final int remaining = this.remaining; if (remaining == -1) { return -1; } final int cnt = serialUnmarshaller.skipBytes((int)Math.min((long)remaining, n)); this.remaining = remaining - cnt; return cnt; }
public int skipBytes(final int n) throws IOException { while (remaining == 0) { final int v = serialUnmarshaller.read(); if (v == -1) { return -1; } readBlockHeader(v); } final int remaining = this.remaining; if (remaining == -1) { return -1; } final int cnt = serialUnmarshaller.skipBytes(Math.min(remaining, n)); this.remaining = remaining - cnt; return cnt; }
public int skipBytes(final int n) throws IOException { while (remaining == 0) { final int v = serialUnmarshaller.read(); if (v == -1) { return -1; } readBlockHeader(v); } final int remaining = this.remaining; if (remaining == -1) { return -1; } final int cnt = serialUnmarshaller.skipBytes(Math.min(remaining, n)); this.remaining = remaining - cnt; return cnt; }
public long skip(final long n) throws IOException { while (remaining == 0) { final int v = serialUnmarshaller.read(); if (v == -1) { return -1; } readBlockHeader(v); } final int remaining = this.remaining; if (remaining == -1) { return -1; } final int cnt = serialUnmarshaller.skipBytes((int)Math.min((long)remaining, n)); this.remaining = remaining - cnt; return cnt; }
public int skipBytes(final int n) throws IOException { while (remaining == 0) { final int v = serialUnmarshaller.read(); if (v == -1) { return -1; } readBlockHeader(v); } final int remaining = this.remaining; if (remaining == -1) { return -1; } final int cnt = serialUnmarshaller.skipBytes(Math.min(remaining, n)); this.remaining = remaining - cnt; return cnt; }
private Object readObject(boolean unshared) throws ClassNotFoundException, IOException { if (remaining > 0) { throw createOptionalDataException(remaining); } else if (remaining == -1) { throw createOptionalDataException(true); } final int leadByte = serialUnmarshaller.read(); if (leadByte == -1 || leadByte == TC_ENDBLOCKDATA) { remaining = -1; throw createOptionalDataException(true); } return serialUnmarshaller.doReadObject(leadByte, unshared); }
private Object readObject(boolean unshared) throws ClassNotFoundException, IOException { if (remaining > 0) { throw createOptionalDataException(remaining); } else if (remaining == -1) { throw createOptionalDataException(true); } final int leadByte = serialUnmarshaller.read(); if (leadByte == -1 || leadByte == TC_ENDBLOCKDATA) { remaining = -1; throw createOptionalDataException(true); } return serialUnmarshaller.doReadObject(leadByte, unshared); }
private Object readObject(boolean unshared) throws ClassNotFoundException, IOException { if (remaining > 0) { throw createOptionalDataException(remaining); } else if (remaining == -1) { throw createOptionalDataException(true); } final int leadByte = serialUnmarshaller.read(); if (leadByte == -1 || leadByte == TC_ENDBLOCKDATA) { remaining = -1; throw createOptionalDataException(true); } return serialUnmarshaller.doReadObject(leadByte, unshared); }
private Object readObject(boolean unshared) throws ClassNotFoundException, IOException { if (remaining > 0) { throw createOptionalDataException(remaining); } else if (remaining == -1) { throw createOptionalDataException(true); } final int leadByte = serialUnmarshaller.read(); if (leadByte == -1 || leadByte == TC_ENDBLOCKDATA) { remaining = -1; throw createOptionalDataException(true); } return serialUnmarshaller.doReadObject(leadByte, unshared); }