Uses of Interface
org.apache.bookkeeper.bookie.CheckpointSource.Checkpoint
Packages that use CheckpointSource.Checkpoint
Package
Description
Provides a Bookie server that stores entries for clients.
Classes related to DB based ledger storage.
-
Uses of CheckpointSource.Checkpoint in org.apache.bookkeeper.bookie
Fields in org.apache.bookkeeper.bookie declared as CheckpointSource.CheckpointModifier and TypeFieldDescription(package private) final CheckpointSource.CheckpointEntryMemTable.EntrySkipList.cpstatic final CheckpointSource.CheckpointCheckpointSource.Checkpoint.MAXstatic final CheckpointSource.CheckpointCheckpointSource.Checkpoint.MINMethods in org.apache.bookkeeper.bookie that return CheckpointSource.CheckpointModifier and TypeMethodDescriptionCheckpointSource.newCheckpoint()Request a new a checkpoint.CheckpointSourceList.newCheckpoint()Journal.newCheckpoint()Application tried to schedule a checkpoint.(package private) CheckpointSource.CheckpointEntryMemTable.snapshot()(package private) CheckpointSource.CheckpointEntryMemTable.snapshot(CheckpointSource.Checkpoint oldCp) Snapshot current EntryMemTable.Methods in org.apache.bookkeeper.bookie with parameters of type CheckpointSource.CheckpointModifier and TypeMethodDescriptionvoidInterleavedLedgerStorage.checkpoint(CheckpointSource.Checkpoint checkpoint) voidLedgerStorage.checkpoint(CheckpointSource.Checkpoint checkpoint) Ask the ledger storage to sync data until the given checkpoint.voidSortedLedgerStorage.checkpoint(CheckpointSource.Checkpoint checkpoint) voidSyncThread.checkpoint(CheckpointSource.Checkpoint checkpoint) voidCheckpointSource.checkpointComplete(CheckpointSource.Checkpoint checkpoint, boolean compact) Tell checkpoint source that the checkpoint is completed.voidCheckpointSourceList.checkpointComplete(CheckpointSource.Checkpoint checkpoint, boolean compact) voidJournal.checkpointComplete(CheckpointSource.Checkpoint checkpoint, boolean compact) Telling journal a checkpoint is finished.(package private) intEntryMemTable.EntrySkipList.compareTo(CheckpointSource.Checkpoint cp) protected voidSyncThread.doCheckpoint(CheckpointSource.Checkpoint checkpoint) longEntryMemTable.flush(SkipListFlusher flusher, CheckpointSource.Checkpoint checkpoint) Flush memtable until checkpoint.(package private) longEntryMemTable.flushSnapshot(SkipListFlusher flusher, CheckpointSource.Checkpoint checkpoint) Flush snapshot and clear it iff its data is before checkpoint.(package private) longEntryMemTableWithParallelFlusher.flushSnapshot(SkipListFlusher flusher, CheckpointSource.Checkpoint checkpoint) Functionally this overridden flushSnapshot does the same as EntryMemTable's flushSnapshot, but it uses flushExecutor (OrderedExecutor) to process an entry through flusher.voidCacheCallback.onSizeLimitReached(CheckpointSource.Checkpoint cp) Process notification that cache size limit reached.voidSortedLedgerStorage.onSizeLimitReached(CheckpointSource.Checkpoint cp) (package private) CheckpointSource.CheckpointEntryMemTable.snapshot(CheckpointSource.Checkpoint oldCp) Snapshot current EntryMemTable.voidCheckpointer.startCheckpoint(CheckpointSource.Checkpoint checkpoint) Start checkpointing for a given checkpoint location.voidSyncThread.startCheckpoint(CheckpointSource.Checkpoint checkpoint) Constructors in org.apache.bookkeeper.bookie with parameters of type CheckpointSource.Checkpoint -
Uses of CheckpointSource.Checkpoint in org.apache.bookkeeper.bookie.storage.ldb
Methods in org.apache.bookkeeper.bookie.storage.ldb with parameters of type CheckpointSource.CheckpointModifier and TypeMethodDescriptionvoidDbLedgerStorage.checkpoint(CheckpointSource.Checkpoint checkpoint) voidSingleDirectoryDbLedgerStorage.checkpoint(CheckpointSource.Checkpoint checkpoint)