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
Record s. |
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–2021 The Apache Software Foundation. All rights reserved.