Uses of Interface
okio.Source
-
-
Uses of Source in okio
Subinterfaces of Source in okio Modifier and Type Interface Description interface
BufferedSource
A source that keeps a buffer internally so that callers can do small reads without a performance penalty.Classes in okio that implement Source Modifier and Type Class Description class
Buffer
A collection of bytes in memory.class
ForwardingSource
ASource
which forwards calls to another.class
GzipSource
A source that uses GZIP to decompress data read from another source.class
HashingSource
A source that computes a hash of the full stream of bytes it has supplied.class
InflaterSource
A source that uses DEFLATE to decompress data read from another source.Methods in okio that return Source Modifier and Type Method Description Source
ForwardingSource. delegate()
Source
to which this instance is delegating.Source
AsyncTimeout. source(Source source)
Returns a new source that delegates tosource
, using this to implement timeouts.static Source
Okio. source(File file)
Returns a source that reads fromfile
.static Source
Okio. source(InputStream in)
Returns a source that reads fromin
.static Source
Okio. source(Socket socket)
Returns a source that reads fromsocket
.static Source
Okio. source(Path path, OpenOption... options)
Returns a source that reads frompath
.Source
Pipe. source()
Methods in okio with parameters of type Source Modifier and Type Method Description static BufferedSource
Okio. buffer(Source source)
Returns a new source that buffers reads fromsource
.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 tosource
, using this to implement timeouts.BufferedSink
Buffer. write(Source source, long byteCount)
BufferedSink
BufferedSink. write(Source source, long byteCount)
RemovesbyteCount
bytes fromsource
and appends them to this sink.long
Buffer. writeAll(Source source)
long
BufferedSink. writeAll(Source source)
Removes all bytes fromsource
and appends them to this sink.Constructors in okio with parameters of type Source Constructor Description ForwardingSource(Source delegate)
GzipSource(Source source)
InflaterSource(Source source, Inflater inflater)
-