Package org.apache.pulsar.compaction
Interface CompactedTopic
-
- All Known Implementing Classes:
CompactedTopicImpl
public interface CompactedTopic
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidasyncReadEntriesOrWait(org.apache.bookkeeper.mledger.ManagedCursor cursor, int numberOfEntriesToRead, boolean isFirstRead, org.apache.bookkeeper.mledger.AsyncCallbacks.ReadEntriesCallback callback, Consumer consumer)java.util.concurrent.CompletableFuture<java.lang.Void>deleteCompactedLedger(long compactedLedgerId)java.util.Optional<org.apache.bookkeeper.mledger.Position>getCompactionHorizon()java.util.concurrent.CompletableFuture<CompactedTopicContext>newCompactedLedger(org.apache.bookkeeper.mledger.Position p, long compactedLedgerId)java.util.concurrent.CompletableFuture<org.apache.bookkeeper.mledger.Entry>readLastEntryOfCompactedLedger()
-
-
-
Method Detail
-
newCompactedLedger
java.util.concurrent.CompletableFuture<CompactedTopicContext> newCompactedLedger(org.apache.bookkeeper.mledger.Position p, long compactedLedgerId)
-
deleteCompactedLedger
java.util.concurrent.CompletableFuture<java.lang.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
java.util.concurrent.CompletableFuture<org.apache.bookkeeper.mledger.Entry> readLastEntryOfCompactedLedger()
-
getCompactionHorizon
java.util.Optional<org.apache.bookkeeper.mledger.Position> getCompactionHorizon()
-
-