Package org.apache.bookkeeper.mledger
Interface LedgerOffloader.OffloadHandle
- Enclosing interface:
- LedgerOffloader
public static interface LedgerOffloader.OffloadHandle
Used to store driver info, buffer entries, mark progress, etc.
Create one per segment.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiondefault CompletableFuture<Boolean>booleanclose()Manually close current offloading segment.offerEntry(Entry entry) The caller should manually release entry no matter what the offer result is.offerEntryAsync(Entry entry)
-
Method Details
-
lastOffered
Position lastOffered() -
lastOfferedAsync
CompletableFuture<Position> lastOfferedAsync() -
offerEntry
The caller should manually release entry no matter what the offer result is. -
offerEntryAsync
-
getOffloadResultAsync
CompletableFuture<LedgerOffloader.OffloadResult> getOffloadResultAsync() -
close
boolean close()Manually close current offloading segment.- Returns:
- true if the segment is not already closed
-
asyncClose
-