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.
It is configured through the following properties:
directory : the directory where to keep the journal file as
well as the rotated files; this is a required property with no default value
basename : the basename of journal files; the default
value is FileJournal.DEFAULT_BASENAME
maximumSize : the maximum size of an active journal file
before rotating it: the default value is FileJournal.DEFAULT_MAXSIZE
|
FileRevision |
Maintains a file-based revision counter with locking, assuring uniqueness. |
JNDIDatabaseJournal |
Database journal that uses JNDI to acquire the database connection. |
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
|