All Classes and Interfaces
Class
Description
This timeout uses a background thread to take action exactly when the timeout occurs.
A collection of bytes in memory.
A handle to the underlying data in a buffer.
A sink that keeps a buffer internally so that callers can do small writes
without a performance penalty.
A source that keeps a buffer internally so that callers can do small reads without a performance
penalty.
An immutable sequence of bytes.
A sink that uses DEFLATE to
compress data written to another source.
A
Sink which forwards calls to another.A
Source which forwards calls to another.A
Timeout which forwards calls to another.A sink that uses GZIP to
compress written data to another sink.
A source that uses GZIP to
decompress data read from another source.
A sink that computes a hash of the full stream of bytes it has accepted.
A source that computes a hash of the full stream of bytes it has supplied.
A source that uses DEFLATE
to decompress data read from another source.
Essential APIs for working with Okio.
An indexed set of values that may be read with
BufferedSource.select(okio.Options).A source and a sink that are attached.
Receives a stream of bytes.
Supplies a stream of bytes.
A policy on how much time to spend on a task before giving up.
Okio assumes most applications use UTF-8 exclusively, and offers optimized implementations of
common operations on UTF-8 strings.