public final class InflaterSource extends Object implements Source
| Constructor and Description |
|---|
InflaterSource(Source source,
Inflater inflater) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes this source and releases the resources held by this source.
|
long |
read(Buffer sink,
long byteCount)
Removes at least 1, and up to
byteCount bytes from this and appends
them to sink. |
boolean |
refill() |
Timeout |
timeout()
Returns the timeout for this source.
|
public long read(Buffer sink, long byteCount) throws IOException
SourcebyteCount bytes from this and appends
them to sink. Returns the number of bytes read, or -1 if this
source is exhausted.read in interface Sourcesink - BufferbyteCount - longIOException - IOException IOException.public final boolean refill()
throws IOException
IOExceptionpublic Timeout timeout()
Sourcepublic void close()
throws IOException
Sourceclose in interface Closeableclose in interface AutoCloseableclose in interface SourceIOException - IOException IOException.Copyright © 2019. All rights reserved.