Package org.availlang.persistence

Types

Link copied to clipboard
class IndexedFile

IndexedFile is a record journal. Records may be added, explicitly committed, and looked up by record number. A single arbitrary metadata section can be attached to an indexed file (and will be replaced by subsequent attachments). Concurrent read access is supported for multiple threads, drivers, and external OS processes. Only one writer is permitted.

Link copied to clipboard
abstract class IndexedFileBuilder(headerString: String)

IndexedFileBuilder is an abstract class whose specializations say how to configure an IndexedFile being created or opened.

Link copied to clipboard
class IndexedFileException : RuntimeException

An IndexedFileException is thrown when an exceptional circumstance occurs during manipulation of an IndexedFile.

Link copied to clipboard
class MalformedSerialStreamException(e: Throwable?) : Exception

The content of a byte array did not agree with its checksum.