Interface TopicTransactionBufferRecoverCallBack
public interface TopicTransactionBufferRecoverCallBack
-
Method Summary
Modifier and TypeMethodDescriptionvoidhandleSnapshot(TransactionBufferSnapshot snapshot) Handle transactionBufferSnapshot.voidhandleTxnEntry(org.apache.bookkeeper.mledger.Entry entry) Handle transaction entry beyond the snapshot.voidNo message with transaction has ever been sent.voidTopic transaction buffer recover complete.voidTopic transaction buffer recover exceptionally.
-
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
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
Topic transaction buffer recover exceptionally.
-