Uses of Interface
org.apache.bookkeeper.bookie.LedgerStorage
-
Packages that use LedgerStorage Package Description org.apache.bookkeeper.bookie Provides a Bookie server that stores entries for clients.org.apache.bookkeeper.bookie.datainteg Package of the classes for defining bookie stats.org.apache.bookkeeper.bookie.storage.ldb Classes related to DB based ledger storage.org.apache.bookkeeper.server.service Services running in a storage server (bookie). -
-
Uses of LedgerStorage in org.apache.bookkeeper.bookie
Subinterfaces of LedgerStorage in org.apache.bookkeeper.bookie Modifier and Type Interface Description interfaceCompactableLedgerStorageInterface that identifies LedgerStorage implementations using EntryLogger and running periodic entries compaction.Classes in org.apache.bookkeeper.bookie that implement LedgerStorage Modifier and Type Class Description classInterleavedLedgerStorageInterleave ledger storage.classSortedLedgerStorageASortedLedgerStorageis an extension ofInterleavedLedgerStorage.Fields in org.apache.bookkeeper.bookie declared as LedgerStorage Modifier and Type Field Description (package private) LedgerStorageBookieImpl. ledgerStorage(package private) LedgerStorageHandleFactoryImpl. ledgerStorage(package private) LedgerStorageLedgerDescriptorImpl. ledgerStorage(package private) LedgerStorageSyncThread. ledgerStorageMethods in org.apache.bookkeeper.bookie that return LedgerStorage Modifier and Type Method Description static LedgerStorageBookieResources. createLedgerStorage(ServerConfiguration conf, LedgerManager ledgerManager, LedgerDirsManager ledgerDirsManager, LedgerDirsManager indexDirsManager, StatsLogger statsLogger, io.netty.buffer.ByteBufAllocator allocator)static LedgerStorageLedgerStorageFactory. createLedgerStorage(java.lang.String name)LedgerStorageBookie. getLedgerStorage()LedgerStorageBookieImpl. getLedgerStorage()default LedgerStorageLedgerStorage. getUnderlyingLedgerStorage()LedgerStorageSortedLedgerStorage. getUnderlyingLedgerStorage()static LedgerStorageBookieImpl. mountLedgerStorageOffline(ServerConfiguration conf, LedgerStorage ledgerStorage)Initialize LedgerStorage instance without checkpointing for use within the shell and other RO users.Methods in org.apache.bookkeeper.bookie with parameters of type LedgerStorage Modifier and Type Method Description (package private) static LedgerDescriptorLedgerDescriptor. create(byte[] masterKey, long ledgerId, LedgerStorage ledgerStorage)(package private) static LedgerDescriptorLedgerDescriptor. createReadOnly(long ledgerId, LedgerStorage ledgerStorage)static LedgerStorageBookieImpl. mountLedgerStorageOffline(ServerConfiguration conf, LedgerStorage ledgerStorage)Initialize LedgerStorage instance without checkpointing for use within the shell and other RO users.static BookieImplBookieImpl. newBookieImpl(ServerConfiguration conf, RegistrationManager registrationManager, LedgerStorage storage, DiskChecker diskChecker, LedgerDirsManager ledgerDirsManager, LedgerDirsManager indexDirsManager, StatsLogger statsLogger, io.netty.buffer.ByteBufAllocator allocator, java.util.function.Supplier<BookieServiceInfo> bookieServiceInfoProvider)Constructors in org.apache.bookkeeper.bookie with parameters of type LedgerStorage Constructor Description BookieImpl(ServerConfiguration conf, RegistrationManager registrationManager, LedgerStorage storage, DiskChecker diskChecker, LedgerDirsManager ledgerDirsManager, LedgerDirsManager indexDirsManager, StatsLogger statsLogger, io.netty.buffer.ByteBufAllocator allocator, java.util.function.Supplier<BookieServiceInfo> bookieServiceInfoProvider)HandleFactoryImpl(LedgerStorage ledgerStorage)LedgerDescriptorImpl(byte[] masterKey, long ledgerId, LedgerStorage ledgerStorage)LedgerDescriptorReadOnlyImpl(long ledgerId, LedgerStorage storage)ReadOnlyBookie(ServerConfiguration conf, RegistrationManager registrationManager, LedgerStorage storage, DiskChecker diskChecker, LedgerDirsManager ledgerDirsManager, LedgerDirsManager indexDirsManager, StatsLogger statsLogger, io.netty.buffer.ByteBufAllocator allocator, java.util.function.Supplier<BookieServiceInfo> bookieServiceInfoProvider)SyncThread(ServerConfiguration conf, LedgerDirsManager.LedgerDirsListener dirsListener, LedgerStorage ledgerStorage, CheckpointSource checkpointSource, StatsLogger statsLogger) -
Uses of LedgerStorage in org.apache.bookkeeper.bookie.datainteg
Constructors in org.apache.bookkeeper.bookie.datainteg with parameters of type LedgerStorage Constructor Description DataIntegrityCheckImpl(BookieId bookieId, LedgerManager ledgerManager, LedgerStorage ledgerStorage, EntryCopier entryCopier, BookKeeperAdmin admin, io.reactivex.rxjava3.core.Scheduler scheduler)EntryCopierImpl(BookieId bookieId, BookieClient bookieClient, LedgerStorage storage, com.google.common.base.Ticker ticker) -
Uses of LedgerStorage in org.apache.bookkeeper.bookie.storage.ldb
Classes in org.apache.bookkeeper.bookie.storage.ldb that implement LedgerStorage Modifier and Type Class Description classDbLedgerStorageImplementation of LedgerStorage that uses RocksDB to keep the indexes for entries stored in EntryLogs.classSingleDirectoryDbLedgerStorageSingle directory implementation of LedgerStorage that uses RocksDB to keep the indexes for entries stored in EntryLogs. -
Uses of LedgerStorage in org.apache.bookkeeper.server.service
Constructors in org.apache.bookkeeper.server.service with parameters of type LedgerStorage Constructor Description ScrubberService(StatsLogger logger, BookieConfiguration conf, LedgerStorage ledgerStorage)
-