Class Summary |
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. |
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 Oracle tablespace to use
|
ReadRecord |
Record used for reading. |
RotatingLogFile |
Represents a log file that can be rotated. |