JahiaDatabaseJournal instead@Deprecated public class JahiaJournal extends org.apache.jackrabbit.core.journal.AbstractJournal implements org.apache.jackrabbit.core.util.db.DatabaseAware, NodeLevelLockableJournal
| Constructor and Description |
|---|
JahiaJournal()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
append(org.apache.jackrabbit.core.journal.AppendRecord record,
InputStream in,
int length)
Deprecated.
We have already saved away the revision for this record.
|
protected void |
buildSQLStatements()
Deprecated.
Builds the SQL statements.
|
void |
close()
Deprecated.
|
protected org.apache.jackrabbit.core.util.db.ConnectionHelper |
createConnectionHelper(DataSource dataSrc)
Deprecated.
This method is called from the
init(String, NamespaceResolver) method of this class and
returns a ConnectionHelper instance which is assigned to the conHelper field. |
protected void |
doLock()
Deprecated.
|
protected void |
doSync(long startRevision)
Deprecated.
Synchronize contents from journal.
|
protected void |
doSync(long startRevision,
boolean startup)
Deprecated.
Synchronize contents from journal.
|
protected void |
doUnlock(boolean successful)
Deprecated.
|
org.apache.jackrabbit.core.journal.InstanceRevision |
getInstanceRevision()
Deprecated.
|
org.apache.jackrabbit.core.journal.RecordIterator |
getRecords()
Deprecated.
|
org.apache.jackrabbit.core.journal.RecordIterator |
getRecords(long startRevision)
Deprecated.
|
void |
init(String id,
org.apache.jackrabbit.spi.commons.namespace.NamespaceResolver resolver)
Deprecated.
|
protected void |
initDatabaseType()
Deprecated.
Completes initialization of this database journal.
|
protected void |
initInstanceRevisionAndJanitor()
Deprecated.
Initialize the instance revision manager and the janitor thread.
|
void |
lockNodes(Set<org.apache.jackrabbit.core.id.NodeId> ids)
Deprecated.
|
void |
register(org.apache.jackrabbit.core.journal.RecordConsumer consumer)
Deprecated.
Override register to have a local copy of consumers
|
void |
setConnectionFactory(org.apache.jackrabbit.core.util.db.ConnectionFactory connectionFactory)
Deprecated.
|
void |
setDatabaseType(String databaseType)
Deprecated.
Set the database type.
|
void |
setDataSourceName(String dataSourceName)
Deprecated.
|
void |
setDriver(String driver)
Deprecated.
Bean setters
|
void |
setJanitorEnabled(boolean enabled)
Deprecated.
|
void |
setJanitorFirstRunHourOfDay(int hourOfDay)
Deprecated.
|
void |
setJanitorSleep(int sleep)
Deprecated.
|
void |
setNumberOfRetries(int numberOfRetries)
Deprecated.
|
void |
setPassword(String password)
Deprecated.
|
void |
setSchema(String databaseType)
Deprecated.
This method is deprecated;
setDatabaseType(java.lang.String) should be used instead. |
void |
setSchemaCheckEnabled(boolean enabled)
Deprecated.
Schema check is no longer supported.
|
void |
setSchemaObjectPrefix(String schemaObjectPrefix)
Deprecated.
|
void |
setSleepTimeWaitingForLock(int sleepTimeWaitingForLock)
Deprecated.
|
void |
setUrl(String url)
Deprecated.
|
void |
setUser(String user)
Deprecated.
|
void |
unlockNodes(Set<org.apache.jackrabbit.core.id.NodeId> ids)
Deprecated.
|
boolean |
unregister(org.apache.jackrabbit.core.journal.RecordConsumer consumer)
Deprecated.
Override unregister to have a local copy of consumers
|
appending, createProducer, getConsumer, getId, getNamePathResolver, getProducer, getRepositoryHome, getResolver, getRevision, lockAndSync, setInternalVersionManager, setRepositoryHome, setRevision, sync, syncAgainOnNewRecords, unlockpublic void setConnectionFactory(org.apache.jackrabbit.core.util.db.ConnectionFactory connectionFactory)
setConnectionFactory in interface org.apache.jackrabbit.core.util.db.DatabaseAwarepublic void init(String id, org.apache.jackrabbit.spi.commons.namespace.NamespaceResolver resolver) throws org.apache.jackrabbit.core.journal.JournalException
init in interface org.apache.jackrabbit.core.journal.Journalinit in class org.apache.jackrabbit.core.journal.AbstractJournalorg.apache.jackrabbit.core.journal.JournalExceptionprotected void initDatabaseType()
throws org.apache.jackrabbit.core.journal.JournalException
driver and
url have been specified and optionally deduces a valid
database type. Should be overridden by subclasses that use a different way to
create a connection and therefore require other arguments.org.apache.jackrabbit.core.journal.JournalException - if initialization failsprotected org.apache.jackrabbit.core.util.db.ConnectionHelper createConnectionHelper(DataSource dataSrc) throws Exception
init(String, NamespaceResolver) method of this class and
returns a ConnectionHelper instance which is assigned to the conHelper field.
Subclasses may override it to return a specialized connection helper.dataSrc - the DataSource of this persistence managerConnectionHelperException - on errorprotected void initInstanceRevisionAndJanitor()
throws org.apache.jackrabbit.core.journal.JournalException
org.apache.jackrabbit.core.journal.JournalException - on errorpublic org.apache.jackrabbit.core.journal.InstanceRevision getInstanceRevision()
throws org.apache.jackrabbit.core.journal.JournalException
getInstanceRevision in interface org.apache.jackrabbit.core.journal.Journalorg.apache.jackrabbit.core.journal.JournalExceptionpublic org.apache.jackrabbit.core.journal.RecordIterator getRecords(long startRevision)
throws org.apache.jackrabbit.core.journal.JournalException
getRecords in interface org.apache.jackrabbit.core.journal.Journalorg.apache.jackrabbit.core.journal.JournalExceptionpublic org.apache.jackrabbit.core.journal.RecordIterator getRecords()
throws org.apache.jackrabbit.core.journal.JournalException
getRecords in interface org.apache.jackrabbit.core.journal.Journalorg.apache.jackrabbit.core.journal.JournalExceptionprotected void doSync(long startRevision,
boolean startup)
throws org.apache.jackrabbit.core.journal.JournalException
doSync in class org.apache.jackrabbit.core.journal.AbstractJournalstartRevision - start point (exclusive)startup - indicates if the cluster node is syncing on startup
or does a normal sync.org.apache.jackrabbit.core.journal.JournalException - if an error occursprotected void doLock()
throws org.apache.jackrabbit.core.journal.JournalException
doLock in class org.apache.jackrabbit.core.journal.AbstractJournalorg.apache.jackrabbit.core.journal.JournalExceptionprotected void doUnlock(boolean successful)
doUnlock in class org.apache.jackrabbit.core.journal.AbstractJournalpublic void lockNodes(Set<org.apache.jackrabbit.core.id.NodeId> ids) throws org.apache.jackrabbit.core.journal.JournalException
lockNodes in interface NodeLevelLockableJournalorg.apache.jackrabbit.core.journal.JournalExceptionpublic void unlockNodes(Set<org.apache.jackrabbit.core.id.NodeId> ids) throws org.apache.jackrabbit.core.journal.JournalException
unlockNodes in interface NodeLevelLockableJournalorg.apache.jackrabbit.core.journal.JournalExceptionprotected void append(org.apache.jackrabbit.core.journal.AppendRecord record,
InputStream in,
int length)
throws org.apache.jackrabbit.core.journal.JournalException
append in class org.apache.jackrabbit.core.journal.AbstractJournalorg.apache.jackrabbit.core.journal.JournalExceptionpublic void close()
close in interface org.apache.jackrabbit.core.journal.Journalprotected void buildSQLStatements()
public void setDriver(String driver)
public void setUrl(String url)
public void setDatabaseType(String databaseType)
databaseType - the database type@Deprecated public void setSchema(String databaseType)
setDatabaseType(java.lang.String) should be used instead.databaseType - the database typepublic void setSchemaObjectPrefix(String schemaObjectPrefix)
public void setUser(String user)
public void setPassword(String password)
public void setJanitorEnabled(boolean enabled)
public void setJanitorSleep(int sleep)
public void setJanitorFirstRunHourOfDay(int hourOfDay)
public void setDataSourceName(String dataSourceName)
@Deprecated public final void setSchemaCheckEnabled(boolean enabled)
public void setSleepTimeWaitingForLock(int sleepTimeWaitingForLock)
public void setNumberOfRetries(int numberOfRetries)
protected void doSync(long startRevision)
throws org.apache.jackrabbit.core.journal.JournalException
doSync in class org.apache.jackrabbit.core.journal.AbstractJournalstartRevision - start point (exclusive)org.apache.jackrabbit.core.journal.JournalException - if an error occurspublic void register(org.apache.jackrabbit.core.journal.RecordConsumer consumer)
throws org.apache.jackrabbit.core.journal.JournalException
register in interface org.apache.jackrabbit.core.journal.Journalregister in class org.apache.jackrabbit.core.journal.AbstractJournalorg.apache.jackrabbit.core.journal.JournalExceptionpublic boolean unregister(org.apache.jackrabbit.core.journal.RecordConsumer consumer)
unregister in interface org.apache.jackrabbit.core.journal.Journalunregister in class org.apache.jackrabbit.core.journal.AbstractJournalCopyright © 2004–2021 Jahia Solutions Group SA. All rights reserved.