@Override public int read() throws IOException { if (index >= buffer.length) { if (terminated) { return -1; } readNextChunk(); if (buffer.length == 0) { return -1; } index = 0; } return buffer[index++] & 0xFF; }
@Override public int read() throws IOException { if (index >= buffer.length) { if (terminated) { return -1; } readNextChunk(); if (buffer.length == 0) { return -1; } index = 0; } return buffer[index++] & 0xFF; }