public abstract class ForwardingSource extends Object implements Source
Source which forwards calls to another. Useful for subclassing.| Constructor and Description | 
|---|
| ForwardingSource(Source delegate) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | close()Closes this source and releases the resources held by this source. | 
| Source | delegate()Sourceto which this instance is delegating. | 
| long | read(Buffer sink,
    long byteCount)Removes at least 1, and up to  byteCountbytes from this and appends
 them tosink. | 
| Timeout | timeout()Returns the timeout for this source. | 
| String | toString() | 
public ForwardingSource(Source delegate)
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 SourceIOExceptionpublic Timeout timeout()
Sourcepublic void close()
           throws IOException
Sourceclose in interface Closeableclose in interface AutoCloseableclose in interface SourceIOExceptionCopyright © 2017. All rights reserved.