Interface JournalReaderCallback
- All Known Implementing Classes:
AbstractJournalUpdateTask, JournalCompactor, JournalReaderCallbackAbstract
public interface JournalReaderCallback
-
Method Summary
Modifier and TypeMethodDescriptiondefault voiddone()default voidmarkAsDataFile(JournalFile file) default voidonReadAddRecord(RecordInfo info) default voidonReadAddRecordTX(long transactionID, RecordInfo recordInfo) default voidonReadCommitRecord(long transactionID, int numberOfRecords) default voidonReadDeleteRecord(long recordID) default voidonReadDeleteRecordTX(long transactionID, RecordInfo recordInfo) default voidonReadEventRecord(RecordInfo info) default voidonReadPrepareRecord(long transactionID, byte[] extraData, int numberOfRecords) default voidonReadRollbackRecord(long transactionID) default voidonReadUpdateRecord(RecordInfo recordInfo) default voidonReadUpdateRecordTX(long transactionID, RecordInfo recordInfo)
-
Method Details
-
onReadEventRecord
- Throws:
Exception
-
done
default void done() -
onReadAddRecord
- Throws:
Exception
-
onReadUpdateRecord
- Throws:
Exception
-
onReadDeleteRecord
-
onReadAddRecordTX
- Throws:
Exception
-
onReadUpdateRecordTX
- Throws:
Exception
-
onReadDeleteRecordTX
- Throws:
Exception
-
onReadPrepareRecord
-
onReadCommitRecord
-
onReadRollbackRecord
-
markAsDataFile
-