Interface JournalReaderCallback

    • Method Detail

      • done

        default void done()
      • 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)