Uses of Interface
org.apache.bookkeeper.bookie.CheckpointSource.Checkpoint
-
Packages that use CheckpointSource.Checkpoint Package Description org.apache.bookkeeper.bookie Provides a Bookie server that stores entries for clients.org.apache.bookkeeper.bookie.storage.ldb 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.Checkpoint Modifier and Type Field Description (package private) CheckpointSource.Checkpoint
EntryMemTable.EntrySkipList. cp
static CheckpointSource.Checkpoint
CheckpointSource.Checkpoint. MAX
static CheckpointSource.Checkpoint
CheckpointSource.Checkpoint. MIN
Methods in org.apache.bookkeeper.bookie that return CheckpointSource.Checkpoint Modifier and Type Method Description CheckpointSource.Checkpoint
CheckpointSource. newCheckpoint()
Request a new a checkpoint.CheckpointSource.Checkpoint
CheckpointSourceList. newCheckpoint()
CheckpointSource.Checkpoint
Journal. newCheckpoint()
Application tried to schedule a checkpoint.(package private) CheckpointSource.Checkpoint
EntryMemTable. snapshot()
(package private) CheckpointSource.Checkpoint
EntryMemTable. snapshot(CheckpointSource.Checkpoint oldCp)
Snapshot current EntryMemTable.Methods in org.apache.bookkeeper.bookie with parameters of type CheckpointSource.Checkpoint Modifier and Type Method Description void
InterleavedLedgerStorage. checkpoint(CheckpointSource.Checkpoint checkpoint)
void
LedgerStorage. checkpoint(CheckpointSource.Checkpoint checkpoint)
Ask the ledger storage to sync data until the given checkpoint.void
SortedLedgerStorage. checkpoint(CheckpointSource.Checkpoint checkpoint)
void
SyncThread. checkpoint(CheckpointSource.Checkpoint checkpoint)
void
CheckpointSource. checkpointComplete(CheckpointSource.Checkpoint checkpoint, boolean compact)
Tell checkpoint source that the checkpoint is completed.void
CheckpointSourceList. checkpointComplete(CheckpointSource.Checkpoint checkpoint, boolean compact)
void
Journal. checkpointComplete(CheckpointSource.Checkpoint checkpoint, boolean compact)
Telling journal a checkpoint is finished.(package private) int
EntryMemTable.EntrySkipList. compareTo(CheckpointSource.Checkpoint cp)
protected void
SyncThread. doCheckpoint(CheckpointSource.Checkpoint checkpoint)
long
EntryMemTable. flush(SkipListFlusher flusher, CheckpointSource.Checkpoint checkpoint)
Flush memtable until checkpoint.(package private) long
EntryMemTable. flushSnapshot(SkipListFlusher flusher, CheckpointSource.Checkpoint checkpoint)
Flush snapshot and clear it iff its data is before checkpoint.(package private) long
EntryMemTableWithParallelFlusher. 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.void
CacheCallback. onSizeLimitReached(CheckpointSource.Checkpoint cp)
Process notification that cache size limit reached.void
SortedLedgerStorage. onSizeLimitReached(CheckpointSource.Checkpoint cp)
(package private) CheckpointSource.Checkpoint
EntryMemTable. snapshot(CheckpointSource.Checkpoint oldCp)
Snapshot current EntryMemTable.void
Checkpointer. startCheckpoint(CheckpointSource.Checkpoint checkpoint)
Start checkpointing for a given checkpoint location.void
SyncThread. startCheckpoint(CheckpointSource.Checkpoint checkpoint)
Constructors in org.apache.bookkeeper.bookie with parameters of type CheckpointSource.Checkpoint Constructor Description EntrySkipList(CheckpointSource.Checkpoint cp)
-
Uses of CheckpointSource.Checkpoint in org.apache.bookkeeper.bookie.storage.ldb
Methods in org.apache.bookkeeper.bookie.storage.ldb with parameters of type CheckpointSource.Checkpoint Modifier and Type Method Description void
DbLedgerStorage. checkpoint(CheckpointSource.Checkpoint checkpoint)
void
SingleDirectoryDbLedgerStorage. checkpoint(CheckpointSource.Checkpoint checkpoint)
-