Interface TopicTransactionBufferRecoverCallBack
-
public interface TopicTransactionBufferRecoverCallBack
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidhandleSnapshot(TransactionBufferSnapshot snapshot)Handle transactionBufferSnapshot.voidhandleTxnEntry(org.apache.bookkeeper.mledger.Entry entry)Handle transaction entry beyond the snapshot.voidnoNeedToRecover()No message with transaction has ever been sent.voidrecoverComplete()Topic transaction buffer recover complete.voidrecoverExceptionally(java.lang.Throwable e)Topic transaction buffer recover exceptionally.
-
-
-
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.
-
-