| Interface | Description |
|---|---|
| ByteSink |
Async sink of bytes.
|
| ByteSource |
Async source of bytes.
|
| ThrottledByteSource.Curve |
The curve used in
ThrottledByteSource. |
| Class | Description |
|---|---|
| BytePipe |
A pipe that connects a
ByteSink and a ByteSource. |
| ByteSource2InputStream |
Converts a ByteSource to an InputStream.
|
| ByteSourceCache |
Caches all bytes from a ByteSource in memory.
|
| InputStream2ByteSource |
Converts an InputStream to a ByteSource.
|
| PushbackByteSource |
A ByteSource wrapper that supports unread().
|
| RangedByteSource |
A sub-range [min, max) of an origin source.
|
| SimpleByteSource |
A simple ByteSource based on some ByteBuffers.
|
| ThreadSafeByteSource |
A thread-safe wrapper of a ByteSource; supporting arbitrary close().
|
| ThrottledByteSource |
Throttles a ByteSource to limit how fast bytes can be served.
|