Interface CompactedTopic

All Known Implementing Classes:
CompactedTopicImpl

public interface CompactedTopic
  • Method Details

    • newCompactedLedger

      CompletableFuture<CompactedTopicContext> newCompactedLedger(org.apache.bookkeeper.mledger.Position p, long compactedLedgerId)
    • deleteCompactedLedger

      CompletableFuture<Void> deleteCompactedLedger(long compactedLedgerId)
    • asyncReadEntriesOrWait

      void asyncReadEntriesOrWait(org.apache.bookkeeper.mledger.ManagedCursor cursor, int numberOfEntriesToRead, boolean isFirstRead, org.apache.bookkeeper.mledger.AsyncCallbacks.ReadEntriesCallback callback, Consumer consumer)
    • readLastEntryOfCompactedLedger

      CompletableFuture<org.apache.bookkeeper.mledger.Entry> readLastEntryOfCompactedLedger()
    • getCompactionHorizon

      Optional<org.apache.bookkeeper.mledger.Position> getCompactionHorizon()