Interface TopicTransactionBufferRecoverCallBack


public interface TopicTransactionBufferRecoverCallBack
  • Method Details

    • 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(Throwable e)
      Topic transaction buffer recover exceptionally.