Uses of Interface
okio.Sink
-
-
Uses of Sink in okio
Subinterfaces of Sink in okio Modifier and Type Interface Description interface
BufferedSink
A sink that keeps a buffer internally so that callers can do small writes without a performance penalty.Classes in okio that implement Sink Modifier and Type Class Description class
Buffer
A collection of bytes in memory.class
DeflaterSink
A sink that uses DEFLATE to compress data written to another source.class
ForwardingSink
ASink
which forwards calls to another.class
GzipSink
A sink that uses GZIP to compress written data to another sink.class
HashingSink
A sink that computes a hash of the full stream of bytes it has accepted.Methods in okio that return Sink Modifier and Type Method Description static Sink
Okio. appendingSink(java.io.File file)
Returns a sink that appends tofile
.static Sink
Okio. blackhole()
Returns a sink that writes nowhere.Sink
ForwardingSink. delegate()
Sink
to which this instance is delegating.Sink
AsyncTimeout. sink(Sink sink)
Returns a new sink that delegates tosink
, using this to implement timeouts.static Sink
Okio. sink(java.io.File file)
Returns a sink that writes tofile
.static Sink
Okio. sink(java.io.OutputStream out)
Returns a sink that writes toout
.static Sink
Okio. sink(java.net.Socket socket)
Returns a sink that writes tosocket
.static Sink
Okio. sink(java.nio.file.Path path, java.nio.file.OpenOption... options)
Returns a sink that writes topath
.Sink
Pipe. sink()
Methods in okio with parameters of type Sink Modifier and Type Method Description static BufferedSink
Okio. buffer(Sink sink)
Returns a new sink that buffers writes tosink
.static HashingSink
HashingSink. hmacSha1(Sink sink, ByteString key)
Returns a sink that uses the obsolete SHA-1 HMAC algorithm to produce 160-bit hashes.static HashingSink
HashingSink. hmacSha256(Sink sink, ByteString key)
Returns a sink that uses the SHA-256 HMAC algorithm to produce 256-bit hashes.static HashingSink
HashingSink. hmacSha512(Sink sink, ByteString key)
Returns a sink that uses the SHA-512 HMAC algorithm to produce 512-bit hashes.static HashingSink
HashingSink. md5(Sink sink)
Returns a sink that uses the obsolete MD5 hash algorithm to produce 128-bit hashes.long
Buffer. readAll(Sink sink)
long
BufferedSource. readAll(Sink sink)
Removes all bytes from this and appends them tosink
.static HashingSink
HashingSink. sha1(Sink sink)
Returns a sink that uses the obsolete SHA-1 hash algorithm to produce 160-bit hashes.static HashingSink
HashingSink. sha256(Sink sink)
Returns a sink that uses the SHA-256 hash algorithm to produce 256-bit hashes.static HashingSink
HashingSink. sha512(Sink sink)
Returns a sink that uses the SHA-512 hash algorithm to produce 512-bit hashes.Sink
AsyncTimeout. sink(Sink sink)
Returns a new sink that delegates tosink
, using this to implement timeouts.Constructors in okio with parameters of type Sink Constructor Description DeflaterSink(Sink sink, java.util.zip.Deflater deflater)
ForwardingSink(Sink delegate)
GzipSink(Sink sink)
-