@Override public int read(byte[] bytes, int off, int len) throws IOException { int available = available(); if (available > 0) { len = Math.min(len, available); DefaultDataBuffer.this.read(bytes, off, len); return len; } else { return -1; } } }
@Override public InputStream asInputStream() { return new DefaultDataBufferInputStream(); }
@Override public int read() { return available() > 0 ? DefaultDataBuffer.this.read() & 0xFF : -1; }
@Override public int read(byte[] bytes, int off, int len) throws IOException { int available = available(); if (available > 0) { len = Math.min(len, available); DefaultDataBuffer.this.read(bytes, off, len); return len; } else { return -1; } } }
@Override public int read() { return available() > 0 ? DefaultDataBuffer.this.read() & 0xFF : -1; }
@Override public int read(byte[] bytes, int off, int len) throws IOException { int available = available(); if (available > 0) { len = Math.min(len, available); DefaultDataBuffer.this.read(bytes, off, len); return len; } else { return -1; } } }
@Override public InputStream asInputStream(boolean releaseOnClose) { return new DefaultDataBufferInputStream(); }
@Override public InputStream asInputStream() { return new DefaultDataBufferInputStream(); }
@Override public InputStream asInputStream(boolean releaseOnClose) { return new DefaultDataBufferInputStream(); }
@Override public int read() { return available() > 0 ? DefaultDataBuffer.this.read() & 0xFF : -1; }
@Override public InputStream asInputStream() { return new DefaultDataBufferInputStream(); }
@Override public InputStream asInputStream(boolean releaseOnClose) { return new DefaultDataBufferInputStream(); }
@Override public int read() { return available() > 0 ? DefaultDataBuffer.this.read() & 0xFF : -1; }
@Override public InputStream asInputStream() { return new DefaultDataBufferInputStream(); }
@Override public InputStream asInputStream(boolean releaseOnClose) { return new DefaultDataBufferInputStream(); }
@Override public int read(byte[] bytes, int off, int len) throws IOException { int available = available(); if (available > 0) { len = Math.min(len, available); DefaultDataBuffer.this.read(bytes, off, len); return len; } else { return -1; } } }