Interface TopicTransactionBufferRecoverCallBack


  • public interface TopicTransactionBufferRecoverCallBack
    • Method Detail

      • recoverComplete

        void recoverComplete()
        Topic transaction buffer recover complete.
      • noNeedToRecover

        void noNeedToRecover()
        No message with transaction has ever been sent. Skip recovery procedure
      • handleSnapshot

        void handleSnapshot​(TransactionBufferSnapshot snapshot)
        Handle transactionBufferSnapshot.
        Parameters:
        snapshot - the transaction buffer snapshot
      • handleTxnEntry

        void handleTxnEntry​(org.apache.bookkeeper.mledger.Entry entry)
        Handle transaction entry beyond the snapshot.
        Parameters:
        entry - the transaction message entry
      • recoverExceptionally

        void recoverExceptionally​(java.lang.Throwable e)
        Topic transaction buffer recover exceptionally.