| ArrayRandomAccessSource |
A RandomAccessSource that is based on an underlying byte array
|
| ByteBufferRandomAccessSource |
A RandomAccessSource that is based on an underlying ByteBuffer.
|
| FileChannelRandomAccessSource |
A RandomAccessSource that is based on an underlying FileChannel.
|
| GetBufferedRandomAccessSource |
|
| GroupedRandomAccessSource |
A RandomAccessSource that is based on a set of underlying sources, treating the sources as if they were a contiguous block of data.
|
| GroupedRandomAccessSource.SourceEntry |
Used to track each source, along with useful meta data
|
| IndependentRandomAccessSource |
A RandomAccessSource that is wraps another RandomAccessSouce but does not propagate close().
|
| MappedChannelRandomAccessSource |
A RandomAccessSource that represents a memory mapped section of an underlying FileChannel.
|
| PagedChannelRandomAccessSource |
A RandomAccessSource that is based on an underlying FileChannel.
|
| PagedChannelRandomAccessSource.MRU<E> |
|
| RAFRandomAccessSource |
A RandomAccessSource that uses a RandomAccessFile as it's source
Note: Unlike most of the RandomAccessSource implementations, this class is not thread safe
|
| RandomAccessSourceFactory |
|
| RASInputStream |
An input stream that uses a RandomAccessSource as it's underlying source
|
| StreamUtil |
Utility class with commonly used stream operations
|
| TempFileCache |
|
| WindowRandomAccessSource |
A RandomAccessSource that wraps another RandomAccessSouce and provides a window of it at a specific offset and over
a specific length.
|