Package org.apache.pulsar.compaction
Interface CompactedTopic
- All Known Implementing Classes:
CompactedTopicImpl
public interface CompactedTopic
-
Method Summary
Modifier and TypeMethodDescriptionvoidasyncReadEntriesOrWait(org.apache.bookkeeper.mledger.ManagedCursor cursor, int numberOfEntriesToRead, boolean isFirstRead, org.apache.bookkeeper.mledger.AsyncCallbacks.ReadEntriesCallback callback, Consumer consumer) deleteCompactedLedger(long compactedLedgerId) Optional<org.apache.bookkeeper.mledger.Position>newCompactedLedger(org.apache.bookkeeper.mledger.Position p, long compactedLedgerId) CompletableFuture<org.apache.bookkeeper.mledger.Entry>
-
Method Details
-
newCompactedLedger
CompletableFuture<CompactedTopicContext> newCompactedLedger(org.apache.bookkeeper.mledger.Position p, long compactedLedgerId) -
deleteCompactedLedger
-
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()
-