| Interface | Description |
|---|---|
| BinaryDataFile |
An append-only, read-anywhere, binary file.
|
| BlockAccess |
Interface to concrete storage - read and write Blocks, addressed by id.
|
| BufferChannel |
Interface to storage : a simplified version of FileChannel.
|
| Class | Description |
|---|---|
| BinaryDataFileMem |
Implementation of
BinaryDataFile in memory for testing
and development use. |
| BinaryDataFileRandomAccess |
Implementation of
BinaryDataFile using RandomAccessFile. |
| BinaryDataFileSync |
Add synchronization to all BinaryDataFile operations.
|
| BinaryDataFileWrapper | |
| BinaryDataFileWriteBuffered |
Implementation of
BinaryDataFile adding write buffering to another
BinaryDataFile file, such as a BinaryDataFileRandomAccess. |
| BlockAccessBase |
Support for a disk file backed FileAccess
|
| BlockAccessByteArray |
FileAccess interface backed by a byte array.
|
| BlockAccessDirect | |
| BlockAccessMapped |
FileAccess for a file, using memory mapped I/O
|
| BlockAccessMem |
File access layer that simulates a disk in-memory - for testing, not written for efficiency.
|
| BufferChannelFile | |
| BufferChannelMem | |
| ChannelManager | |
| FileFactory | |
| FileSet |
Naming metadata management to a collection of related files (same directory,
same basename within directory, various extensions).
|
| Location |
Wrapper for a file system directory; can create filenames in that directory.
|
| MetaFile |
Abstraction and many convenience operations on metadata.
|
| ProcessFileLock |
A simple packaging around a
FileLock. |
| SegmentedMemBuffer |
A segmented, expanding buffer of bytes.
|
| Exception | Description |
|---|---|
| AlreadyLocked |
Exception throws when an attempt to take a
ProcessFileLock
with a call of ProcessFileLock.lockEx()
is made and the lock is already held. |
| FileException |
Licensed under the Apache License, Version 2.0