Uses of Interface

Packages that use Journal
org.apache.jackrabbit.core.config Jackrabbit configuration handling. 

Uses of Journal in org.apache.jackrabbit.core.cluster

Methods in org.apache.jackrabbit.core.cluster that return Journal
 Journal ClusterNode.getJournal()
          Return the journal created by this cluster node.

Uses of Journal in org.apache.jackrabbit.core.config

Methods in org.apache.jackrabbit.core.config that return Journal
 Journal ClusterConfig.getJournal(NamespaceResolver resolver)
          Returns an initialized journal instance.

Uses of Journal in org.apache.jackrabbit.core.journal

Classes in org.apache.jackrabbit.core.journal that implement Journal
 class AbstractJournal
          Base journal implementation.
 class DatabaseJournal
          Database-based journal implementation.
 class FileJournal
          File-based journal implementation that appends journal records to a single file.

It is configured through the following properties: revision: the filename where the parent cluster node's revision file should be written to; this is a required property with no default value 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

 class JNDIDatabaseJournal
          Deprecated. This class should not be used because it is not database vendor specific. Each DatabaseJournal now supports getting the connection via JNDI by setting the driver to javax.naming.InitialContext and the URL to the JNDI name.

Database journal that uses JNDI to acquire the database connection. The JNDI location of the DataSource to be used in given as the dataSourceLocation configuration property.

WARNING: The acquired database connection is kept for the entire lifetime of the journal instance. The configured data source should be prepared for this.

 class MemoryJournal
          Memory-based journal, useful for testing purposes only.
 class MSSqlDatabaseJournal
          It has the following property in addition to those of the DatabaseJournal: tableSpace: the MS SQL tablespace to use
 class OracleDatabaseJournal
          It has the following property in addition to those of the DatabaseJournal: tableSpace: the Oracle tablespace to use

Methods in org.apache.jackrabbit.core.journal that return Journal
 Journal JournalFactory.getJournal(NamespaceResolver resolver)
          Creates, initializes, and returns a Journal instance for use by the repository.

Uses of Journal in org.apache.jackrabbit.core.observation

Constructors in org.apache.jackrabbit.core.observation with parameters of type Journal
EventJournalImpl(EventFilter filter, Journal journal, String producerId)
          Creates a new event journal.

Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.