Uses of Class
org.apache.bookkeeper.bookie.EntryLogMetadata
-
Packages that use EntryLogMetadata Package Description org.apache.bookkeeper.bookie Provides a Bookie server that stores entries for clients.org.apache.bookkeeper.bookie.storage Provides a Bookie server that stores entries for clients.org.apache.bookkeeper.bookie.storage.directentrylogger Support for bookie entry logs using Direct IO.org.apache.bookkeeper.bookie.storage.ldb Classes related to DB based ledger storage. -
-
Uses of EntryLogMetadata in org.apache.bookkeeper.bookie
Subclasses of EntryLogMetadata in org.apache.bookkeeper.bookie Modifier and Type Class Description static classEntryLogMetadata.EntryLogMetadataRecyclableRecyclableEntryLogMetadataclass.Methods in org.apache.bookkeeper.bookie that return EntryLogMetadata Modifier and Type Method Description (package private) EntryLogMetadataDefaultEntryLogger. extractEntryLogMetadataFromIndex(long entryLogId)EntryLogMetadataDefaultEntryLogger. getEntryLogMetadata(long entryLogId, AbstractLogCompactor.Throttler throttler)Methods in org.apache.bookkeeper.bookie with parameters of type EntryLogMetadata Modifier and Type Method Description abstract 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 EntryLogMetadata Modifier and Type Method Description voidEntryLogMetadataMap. forEach(java.util.function.BiConsumer<java.lang.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(java.util.function.BiConsumer<java.lang.Long,EntryLogMetadata> action)voidEntryLogMetadataMap. forKey(long entryLogId, java.util.function.BiConsumer<java.lang.Long,EntryLogMetadata> action)Performs the given action for the key.voidInMemoryEntryLogMetadataMap. forKey(long entryLogId, java.util.function.BiConsumer<java.lang.Long,EntryLogMetadata> action)Constructors in org.apache.bookkeeper.bookie with parameters of type EntryLogMetadata Constructor Description ScanEntryLogPhase(EntryLogMetadata metadata, CompactionEntryLog compactionLog) -
Uses of EntryLogMetadata in org.apache.bookkeeper.bookie.storage
Methods in org.apache.bookkeeper.bookie.storage that return EntryLogMetadata Modifier and Type Method Description default EntryLogMetadataEntryLogger. getEntryLogMetadata(long entryLogId)Retrieve metadata for the given entrylog ID.EntryLogMetadataEntryLogger. 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 EntryLogMetadata Modifier and Type Method Description EntryLogMetadataDirectEntryLogger. getEntryLogMetadata(long entryLogId, AbstractLogCompactor.Throttler throttler)(package private) static EntryLogMetadataLogMetadata. read(LogReader reader)(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 EntryLogMetadata Modifier and Type Method Description (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 EntryLogMetadata Constructor Description 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 EntryLogMetadata Modifier and Type Method Description voidPersistentEntryLogMetadataMap. put(long entryLogId, EntryLogMetadata entryLogMeta)Method parameters in org.apache.bookkeeper.bookie.storage.ldb with type arguments of type EntryLogMetadata Modifier and Type Method Description voidPersistentEntryLogMetadataMap. forEach(java.util.function.BiConsumer<java.lang.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, java.util.function.BiConsumer<java.lang.Long,EntryLogMetadata> action)EntryLogMetadatalife-cycle in supplied action will be transient and it will be recycled as soon as supplied action is completed.
-