Uses of Class
org.apache.bookkeeper.bookie.EntryLogMetadata
Packages that use EntryLogMetadata
Package
Description
Provides a Bookie server that stores entries for clients.
Provides a Bookie server that stores entries for clients.
Support for bookie entry logs using Direct IO.
Classes related to DB based ledger storage.
-
Uses of EntryLogMetadata in org.apache.bookkeeper.bookie
Subclasses of EntryLogMetadata in org.apache.bookkeeper.bookieMethods in org.apache.bookkeeper.bookie that return EntryLogMetadataModifier and TypeMethodDescription(package private) EntryLogMetadataDefaultEntryLogger.extractEntryLogMetadataFromIndex(long entryLogId) DefaultEntryLogger.getEntryLogMetadata(long entryLogId, AbstractLogCompactor.Throttler throttler) Methods in org.apache.bookkeeper.bookie with parameters of type EntryLogMetadataModifier and TypeMethodDescriptionabstract booleanAbstractLogCompactor.compact(EntryLogMetadata entryLogMeta) Compact entry log file.booleanEntryLogCompactor.compact(EntryLogMetadata entryLogMeta) booleanTransactionalEntryLogCompactor.compact(EntryLogMetadata metadata) protected voidGarbageCollectorThread.compactEntryLog(EntryLogMetadata entryLogMeta) Compact an entry log.(package private) EntryLogScannerEntryLogCompactor.CompactionScannerFactory.newScanner(EntryLogMetadata meta) voidEntryLogMetadataMap.put(long entryLogId, EntryLogMetadata entryLogMeta) Adds entryLogMetadata record into the map.voidInMemoryEntryLogMetadataMap.put(long entryLogId, EntryLogMetadata entryLogMeta) Method parameters in org.apache.bookkeeper.bookie with type arguments of type EntryLogMetadataModifier and TypeMethodDescriptionvoidEntryLogMetadataMap.forEach(BiConsumer<Long, EntryLogMetadata> action) Performs the given action for each entry in this map until all entries have been processed or the action throws an exception.voidInMemoryEntryLogMetadataMap.forEach(BiConsumer<Long, EntryLogMetadata> action) voidEntryLogMetadataMap.forKey(long entryLogId, BiConsumer<Long, EntryLogMetadata> action) Performs the given action for the key.voidInMemoryEntryLogMetadataMap.forKey(long entryLogId, BiConsumer<Long, EntryLogMetadata> action) Constructors in org.apache.bookkeeper.bookie with parameters of type EntryLogMetadataModifierConstructorDescription(package private)ScanEntryLogPhase(EntryLogMetadata metadata, CompactionEntryLog compactionLog) -
Uses of EntryLogMetadata in org.apache.bookkeeper.bookie.storage
Methods in org.apache.bookkeeper.bookie.storage that return EntryLogMetadataModifier and TypeMethodDescriptiondefault EntryLogMetadataEntryLogger.getEntryLogMetadata(long entryLogId) Retrieve metadata for the given entrylog ID.EntryLogger.getEntryLogMetadata(long entryLogId, AbstractLogCompactor.Throttler throttler) Retrieve metadata for the given entrylog ID. -
Uses of EntryLogMetadata in org.apache.bookkeeper.bookie.storage.directentrylogger
Methods in org.apache.bookkeeper.bookie.storage.directentrylogger that return EntryLogMetadataModifier and TypeMethodDescriptionDirectEntryLogger.getEntryLogMetadata(long entryLogId, AbstractLogCompactor.Throttler throttler) (package private) static EntryLogMetadata(package private) EntryLogMetadataDirectEntryLogger.readEntryLogIndex(long logId) (package private) EntryLogMetadataDirectEntryLogger.scanEntryLogMetadata(long logId, AbstractLogCompactor.Throttler throttler) Methods in org.apache.bookkeeper.bookie.storage.directentrylogger with parameters of type EntryLogMetadataModifier and TypeMethodDescription(package private) static voidLogMetadata.write(LogWriter writer, EntryLogMetadata metadata, io.netty.buffer.ByteBufAllocator allocator) Constructors in org.apache.bookkeeper.bookie.storage.directentrylogger with parameters of type EntryLogMetadataModifierConstructorDescription(package private)WriterWithMetadata(LogWriter writer, EntryLogMetadata metadata, io.netty.buffer.ByteBufAllocator allocator) -
Uses of EntryLogMetadata in org.apache.bookkeeper.bookie.storage.ldb
Methods in org.apache.bookkeeper.bookie.storage.ldb with parameters of type EntryLogMetadataModifier and TypeMethodDescriptionvoidPersistentEntryLogMetadataMap.put(long entryLogId, EntryLogMetadata entryLogMeta) Method parameters in org.apache.bookkeeper.bookie.storage.ldb with type arguments of type EntryLogMetadataModifier and TypeMethodDescriptionvoidPersistentEntryLogMetadataMap.forEach(BiConsumer<Long, EntryLogMetadata> action) EntryLogMetadatalife-cycle in supplied action will be transient and it will be recycled as soon as supplied action is completed.voidPersistentEntryLogMetadataMap.forKey(long entryLogId, BiConsumer<Long, EntryLogMetadata> action) EntryLogMetadatalife-cycle in supplied action will be transient and it will be recycled as soon as supplied action is completed.