org.exist.cluster.journal
Class JournalManager
java.lang.Object
org.exist.cluster.journal.JournalManager
public class JournalManager
- extends Object
Manage the Journal
Created by Nicola Breda.
- Author:
- Nicola Breda aka maiale, David Frontini aka spider
Date: 05-aug-2005
Time: 18.09.08
Revision $Revision: 6186 $
JOURNAL_DIR_ATTRIBUTE
public static final String JOURNAL_DIR_ATTRIBUTE
- See Also:
- Constant Field Values
CLUSTER_JOURNAL_MAXSTORE_ATTRIBUTE
public static final String CLUSTER_JOURNAL_MAXSTORE_ATTRIBUTE
- See Also:
- Constant Field Values
CLUSTER_JOURNAL_SHIFT_ATTRIBUTE
public static final String CLUSTER_JOURNAL_SHIFT_ATTRIBUTE
- See Also:
- Constant Field Values
PROPERTY_JOURNAL_DIR
public static final String PROPERTY_JOURNAL_DIR
- See Also:
- Constant Field Values
PROPERTY_CLUSTER_JOURNAL_MAXSTORE
public static final String PROPERTY_CLUSTER_JOURNAL_MAXSTORE
- See Also:
- Constant Field Values
PROPERTY_CLUSTER_JOURNAL_SHIFT
public static final String PROPERTY_CLUSTER_JOURNAL_SHIFT
- See Also:
- Constant Field Values
JOURNAL_STORAGE_FILE_MAX_SIZE
public static int JOURNAL_STORAGE_FILE_MAX_SIZE
REALIGN_MAX_BLOCK_SIZE
public static int REALIGN_MAX_BLOCK_SIZE
JournalManager
public JournalManager(Configuration conf)
getLastIdSaved
public int getLastIdSaved()
getMaxIdSaved
public int getMaxIdSaved()
getCounter
public int getCounter()
isProcessed
public boolean isProcessed(ClusterEvent event)
squeueEvent
public void squeueEvent()
throws ClusterException
- Throws:
ClusterException
enqueEvent
public void enqueEvent(ClusterEvent event)
throws ClusterException
- Throws:
ClusterException
read
public ClusterEvent read(int id)
getNextEvents
public ArrayList getNextEvents(int[] header,
int[] myHeader,
Integer start)
Copyright (C) Wolfgang Meier. All rights reserved.