| Interface | Description |
|---|---|
| Journal |
Transaction logs journal implementations must implement this interface to provide functionality required by the
transaction manager.
|
| JournalRecord |
Defines the base interface that must be implemented by records that get returned with
Journal.collectDanglingRecords(). |
| MigratableJournal |
May be implemented by journal implementations that support migrating the contained logs into another Journal.
|
| ReadableJournal |
Gives (unsafe) read access to Journals implementing this interface.
|
| Class | Description |
|---|---|
| DiskJournal |
Simple implementation of a journal that writes on a two-files disk log.
|
| NullJournal |
No-op journal.
|
| TransactionLogAppender |
Used to write
TransactionLogRecord objects to a log file. |
| TransactionLogCursor |
Used to read
TransactionLogRecord objects from a log file. |
| TransactionLogHeader |
Used to control a log file's header.
|
| TransactionLogRecord |
Representation of a transaction log record on disk.
|
| Exception | Description |
|---|---|
| CorruptedTransactionLogException |
Thrown by
TransactionLogCursor when an integrity check fails upon reading a record. |
Transactions disk journal.
Copyright © 2006-2016 Bitronix Software. All Rights Reserved.