Interface JournalReaderCallback
-
- All Known Implementing Classes:
AbstractJournalUpdateTask,JournalCompactor,JournalReaderCallbackAbstract
public interface JournalReaderCallback
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default 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 Detail
-
onReadEventRecord
default void onReadEventRecord(RecordInfo info) throws Exception
- Throws:
Exception
-
done
default void done()
-
onReadAddRecord
default void onReadAddRecord(RecordInfo info) throws Exception
- Throws:
Exception
-
onReadUpdateRecord
default void onReadUpdateRecord(RecordInfo recordInfo) throws Exception
- Parameters:
recordInfo-- Throws:
Exception
-
onReadDeleteRecord
default void onReadDeleteRecord(long recordID) throws Exception- Parameters:
recordID-- Throws:
Exception
-
onReadAddRecordTX
default void onReadAddRecordTX(long transactionID, RecordInfo recordInfo) throws Exception- Parameters:
transactionID-recordInfo-- Throws:
Exception
-
onReadUpdateRecordTX
default void onReadUpdateRecordTX(long transactionID, RecordInfo recordInfo) throws Exception- Parameters:
transactionID-recordInfo-- Throws:
Exception
-
onReadDeleteRecordTX
default void onReadDeleteRecordTX(long transactionID, RecordInfo recordInfo) throws Exception- Parameters:
transactionID-recordInfo-- Throws:
Exception
-
onReadPrepareRecord
default void onReadPrepareRecord(long transactionID, byte[] extraData, int numberOfRecords) throws Exception- Parameters:
transactionID-extraData-numberOfRecords-- Throws:
Exception
-
onReadCommitRecord
default void onReadCommitRecord(long transactionID, int numberOfRecords) throws Exception- Parameters:
transactionID-numberOfRecords-- Throws:
Exception
-
onReadRollbackRecord
default void onReadRollbackRecord(long transactionID) throws Exception- Parameters:
transactionID-- Throws:
Exception
-
markAsDataFile
default void markAsDataFile(JournalFile file)
-
-