Class JournalRecovery
- java.lang.Object
-
- net.timewalker.ffmq4.storage.data.impl.journal.JournalRecovery
-
public final class JournalRecovery extends Object
JournalRecovery
-
-
Constructor Summary
Constructors Constructor Description JournalRecovery(String baseName, File[] journalFiles, RandomAccessFile allocationTableRandomAccessFile, RandomAccessFile dataRandomAccessFile)Constructor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AbstractJournalOperationreadJournalOperation(DataInputStream in)intrecover()Start the recovery process
-
-
-
Constructor Detail
-
JournalRecovery
public JournalRecovery(String baseName, File[] journalFiles, RandomAccessFile allocationTableRandomAccessFile, RandomAccessFile dataRandomAccessFile)
Constructor
-
-
Method Detail
-
recover
public int recover() throws JournalExceptionStart the recovery process- Returns:
- the new block count of the store, or -1 if unchanged
- Throws:
JournalException
-
readJournalOperation
public static AbstractJournalOperation readJournalOperation(DataInputStream in)
-
-