public class DefaultJournal extends Object implements Journal
| Constructor and Description |
|---|
DefaultJournal() |
| Modifier and Type | Method and Description |
|---|---|
void |
ack(long revision)
Records a ack for a change
|
void |
destroy()
Destroy the journal service
|
JournalStore |
getJournalStore() |
int |
getRotation() |
void |
init(DirectoryService directoryService)
Initialize the Journal.
|
boolean |
isEnabled()
Checks whether or not the Journal has been enabled.
|
void |
log(LdapPrincipal principal,
long revision,
org.apache.directory.shared.ldap.ldif.LdifEntry entry)
Records a change as an LDIF entry.
|
void |
nack(long revision)
Records a nack for a change
|
void |
setEnabled(boolean enabled)
Enable or disable the Journal service
|
void |
setJournalStore(JournalStore store)
Set the underlying storage
|
void |
setRotation(int rotation) |
public void destroy()
throws Exception
public JournalStore getJournalStore()
getJournalStore in interface Journalpublic void init(DirectoryService directoryService) throws Exception
public boolean isEnabled()
public void log(LdapPrincipal principal, long revision, org.apache.directory.shared.ldap.ldif.LdifEntry entry) throws Exception
public void ack(long revision)
public void nack(long revision)
public int getRotation()
getRotation in interface Journalpublic void setRotation(int rotation)
setRotation in interface Journalrotation - the rotation to setpublic void setEnabled(boolean enabled)
JournalsetEnabled in interface Journalenabled - true to enable the service, false to disable itpublic void setJournalStore(JournalStore store)
JournalsetJournalStore in interface Journalstore - The storageCopyright © 2003-2012 Apache Software Foundation. All Rights Reserved.