Interface JournalReaderCallback

    • Method Detail

      • onReadEventRecord

        default void onReadEventRecord​(RecordInfo info)
                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • done

        default void done()
      • onReadAddRecord

        default void onReadAddRecord​(RecordInfo info)
                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • onReadUpdateRecord

        default void onReadUpdateRecord​(RecordInfo recordInfo)
                                 throws java.lang.Exception
        Parameters:
        recordInfo -
        Throws:
        java.lang.Exception
      • onReadDeleteRecord

        default void onReadDeleteRecord​(long recordID)
                                 throws java.lang.Exception
        Parameters:
        recordID -
        Throws:
        java.lang.Exception
      • onReadAddRecordTX

        default void onReadAddRecordTX​(long transactionID,
                                       RecordInfo recordInfo)
                                throws java.lang.Exception
        Parameters:
        transactionID -
        recordInfo -
        Throws:
        java.lang.Exception
      • onReadUpdateRecordTX

        default void onReadUpdateRecordTX​(long transactionID,
                                          RecordInfo recordInfo)
                                   throws java.lang.Exception
        Parameters:
        transactionID -
        recordInfo -
        Throws:
        java.lang.Exception
      • onReadDeleteRecordTX

        default void onReadDeleteRecordTX​(long transactionID,
                                          RecordInfo recordInfo)
                                   throws java.lang.Exception
        Parameters:
        transactionID -
        recordInfo -
        Throws:
        java.lang.Exception
      • onReadPrepareRecord

        default void onReadPrepareRecord​(long transactionID,
                                         byte[] extraData,
                                         int numberOfRecords)
                                  throws java.lang.Exception
        Parameters:
        transactionID -
        extraData -
        numberOfRecords -
        Throws:
        java.lang.Exception
      • onReadCommitRecord

        default void onReadCommitRecord​(long transactionID,
                                        int numberOfRecords)
                                 throws java.lang.Exception
        Parameters:
        transactionID -
        numberOfRecords -
        Throws:
        java.lang.Exception
      • onReadRollbackRecord

        default void onReadRollbackRecord​(long transactionID)
                                   throws java.lang.Exception
        Parameters:
        transactionID -
        Throws:
        java.lang.Exception
      • markAsDataFile

        default void markAsDataFile​(JournalFile file)