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.
|