| Interface | Description |
|---|---|
| InstanceRevision | |
| Journal |
Generic journal interface.
|
| JournalFactory |
Factory interface for creating
Journal instances. |
| Record |
Record interface.
|
| RecordConsumer |
Listener interface on a journal that gets called back for records that should be consumed.
|
| RecordIterator |
RecordIterator interface.
|
| RecordProducer |
Produces new records that can be appended to the journal.
|
| Class | Description |
|---|---|
| AbstractJournal |
Base journal implementation.
|
| AbstractRecord |
Base implementation for a record.
|
| AppendRecord |
Default temporary record used for appending to some journal.
|
| DatabaseJournal |
Database-based journal implementation.
|
| DefaultRecordProducer |
Produces new records that can be appended to the journal.
|
| FileJournal |
File-based journal implementation that appends journal records to a single
file.
|
| FileRecordIterator |
Record cursor that returns unseen revisions in ascending order on every
iteration.
|
| FileRecordLog |
A file record log is a file containing
Records. |
| FileRevision |
Maintains a file-based revision counter with locking, assuring uniqueness.
|
| JNDIDatabaseJournal | Deprecated
This class should not be used because it is not database vendor specific.
|
| MemoryJournal |
Memory-based journal, useful for testing purposes only.
|
| MemoryJournal.MemoryRecord |
Memory record.
|
| MemoryRevision |
Memory-based revision, useful for testing purposes only.
|
| MSSqlDatabaseJournal |
It has the following property in addition to those of the DatabaseJournal:
tableSpace: the MS SQL tablespace to use
|
| OracleDatabaseJournal |
It has the following property in addition to those of the DatabaseJournal:
tablespace: the tablespace to use for tables
indexTablespace: the tablespace to use for indexes
|
| ReadRecord |
Record used for reading.
|
| RotatingLogFile |
Represents a log file that can be rotated.
|
| Exception | Description |
|---|---|
| JournalException |
The
JournalException signals an error within a journal operation. |
Copyright © 2004–2024 The Apache Software Foundation. All rights reserved.