| Package | Description | 
|---|---|
| okio | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | BufferedSourceA source that keeps a buffer internally so that callers can do small reads without a performance
 penalty. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BufferA collection of bytes in memory. | 
| class  | ForwardingSourceA  Sourcewhich forwards calls to another. | 
| class  | GzipSourceA source that uses GZIP to
 decompress data read from another source. | 
| class  | HashingSourceA source that computes a hash of the full stream of bytes it has supplied. | 
| class  | InflaterSourceA source that uses DEFLATE
 to decompress data read from another source. | 
| Modifier and Type | Method and Description | 
|---|---|
| Source | ForwardingSource. delegate()Sourceto which this instance is delegating. | 
| Source | Pipe. source() | 
| static Source | Okio. source(File file)Returns a source that reads from  file. | 
| static Source | Okio. source(InputStream in)Returns a source that reads from  in. | 
| static Source | Okio. source(Path path,
      OpenOption... options)Returns a source that reads from  path. | 
| static Source | Okio. source(Socket socket)Returns a source that reads from  socket. | 
| Source | AsyncTimeout. source(Source source)Returns a new source that delegates to  source, using this to implement timeouts. | 
| Modifier and Type | Method and Description | 
|---|---|
| static BufferedSource | Okio. buffer(Source source)Returns a new source that buffers reads from  source. | 
| static HashingSource | HashingSource. hmacSha1(Source source,
        ByteString key)Returns a sink that uses the obsolete SHA-1 HMAC algorithm to produce 160-bit hashes. | 
| static HashingSource | HashingSource. hmacSha256(Source source,
          ByteString key)Returns a sink that uses the SHA-256 HMAC algorithm to produce 256-bit hashes. | 
| static HashingSource | HashingSource. md5(Source source)Returns a sink that uses the obsolete MD5 hash algorithm to produce 128-bit hashes. | 
| static HashingSource | HashingSource. sha1(Source source)Returns a sink that uses the obsolete SHA-1 hash algorithm to produce 160-bit hashes. | 
| static HashingSource | HashingSource. sha256(Source source)Returns a sink that uses the SHA-256 hash algorithm to produce 256-bit hashes. | 
| Source | AsyncTimeout. source(Source source)Returns a new source that delegates to  source, using this to implement timeouts. | 
| BufferedSink | Buffer. write(Source source,
     long byteCount) | 
| BufferedSink | BufferedSink. write(Source source,
     long byteCount)Removes  byteCountbytes fromsourceand appends them to this sink. | 
| long | Buffer. writeAll(Source source) | 
| long | BufferedSink. writeAll(Source source)Removes all bytes from  sourceand appends them to this sink. | 
| Constructor and Description | 
|---|
| ForwardingSource(Source delegate) | 
| GzipSource(Source source) | 
| InflaterSource(Source source,
              Inflater inflater) | 
Copyright © 2017. All rights reserved.