Uses of Class
org.apache.bookkeeper.mledger.ManagedLedgerConfig
-
Packages that use ManagedLedgerConfig Package Description org.apache.bookkeeper.mledger Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.org.apache.bookkeeper.mledger.impl Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. -
-
Uses of ManagedLedgerConfig in org.apache.bookkeeper.mledger
Methods in org.apache.bookkeeper.mledger that return ManagedLedgerConfig Modifier and Type Method Description ManagedLedgerConfigManagedLedger. getConfig()Returns managed-ledger config.ManagedLedgerConfigManagedLedgerConfig. setAckQuorumSize(int ackQuorumSize)ManagedLedgerConfigManagedLedgerConfig. setAddEntryTimeoutSeconds(long addEntryTimeoutSeconds)Add-entry timeout after which add-entry callback will be failed if add-entry is not succeeded.ManagedLedgerConfigManagedLedgerConfig. setClock(java.time.Clock clock)Set clock to use for time operationsManagedLedgerConfigManagedLedgerConfig. setCreateIfMissing(boolean createIfMissing)ManagedLedgerConfigManagedLedgerConfig. setDigestType(org.apache.bookkeeper.client.api.DigestType digestType)ManagedLedgerConfigManagedLedgerConfig. setEnsembleSize(int ensembleSize)ManagedLedgerConfigManagedLedgerConfig. setLazyCursorRecovery(boolean lazyCursorRecovery)Whether to recover cursors lazily when trying to recover a managed ledger backing a persistent topic.ManagedLedgerConfigManagedLedgerConfig. setLedgerOffloader(LedgerOffloader offloader)Set ledger offloader to use for offloading ledgers to longterm storage.ManagedLedgerConfigManagedLedgerConfig. setLedgerRolloverTimeout(int ledgerRolloverTimeout)ManagedLedgerConfigManagedLedgerConfig. setMaxEntriesPerLedger(int maxEntriesPerLedger)ManagedLedgerConfigManagedLedgerConfig. setMaxSizePerLedgerMb(int maxSizePerLedgerMb)ManagedLedgerConfigManagedLedgerConfig. setMaxUnackedRangesToPersist(int maxUnackedRangesToPersist)ManagedLedgerConfigManagedLedgerConfig. setMetadataAckQuorumSize(int metadataAckQuorumSize)ManagedLedgerConfigManagedLedgerConfig. setMetadataEnsembleSize(int metadataEnsembleSize)ManagedLedgerConfigManagedLedgerConfig. setMetadataMaxEntriesPerLedger(int metadataMaxEntriesPerLedger)ManagedLedgerConfigManagedLedgerConfig. setMetadataOperationsTimeoutSeconds(long metadataOperationsTimeoutSeconds)Ledger-Op (Create/Delete) timeout after which callback will be completed with failureManagedLedgerConfigManagedLedgerConfig. setMetadataWriteQuorumSize(int metadataWriteQuorumSize)ManagedLedgerConfigManagedLedgerConfig. setPassword(java.lang.String password)ManagedLedgerConfigManagedLedgerConfig. setReadEntryTimeoutSeconds(long readEntryTimeoutSeconds)Ledger read entry timeout after which callback will be completed with failure.ManagedLedgerConfigManagedLedgerConfig. setRetentionSizeInMB(long retentionSizeInMB)The retention size is used to set a maximum retention size quota on the ManagedLedger.ManagedLedgerConfigManagedLedgerConfig. setRetentionTime(int retentionTime, java.util.concurrent.TimeUnit unit)Set the retention time for the ManagedLedger.ManagedLedgerConfigManagedLedgerConfig. setThrottleMarkDelete(double throttleMarkDelete)Set the rate limiter on how many mark-delete calls per second are allowed.ManagedLedgerConfigManagedLedgerConfig. setUnackedRangesOpenCacheSetEnabled(boolean unackedRangesOpenCacheSetEnabled)ManagedLedgerConfigManagedLedgerConfig. setWriteQuorumSize(int writeQuorumSize)Methods in org.apache.bookkeeper.mledger with parameters of type ManagedLedgerConfig Modifier and Type Method Description voidManagedLedgerFactory. asyncOpen(java.lang.String name, ManagedLedgerConfig config, AsyncCallbacks.OpenLedgerCallback callback, java.util.function.Supplier<java.lang.Boolean> mlOwnershipChecker, java.lang.Object ctx)Asynchronous open method.voidManagedLedgerFactory. asyncOpenReadOnlyCursor(java.lang.String managedLedgerName, Position startPosition, ManagedLedgerConfig config, AsyncCallbacks.OpenReadOnlyCursorCallback callback, java.lang.Object ctx)Open aReadOnlyCursorpositioned to the earliest entry for the specified managed ledgerManagedLedgerManagedLedgerFactory. open(java.lang.String name, ManagedLedgerConfig config)Open a managed ledger.ReadOnlyCursorManagedLedgerFactory. openReadOnlyCursor(java.lang.String managedLedgerName, Position startPosition, ManagedLedgerConfig config)Open aReadOnlyCursorpositioned to the earliest entry for the specified managed ledgervoidManagedLedger. setConfig(ManagedLedgerConfig config)Updates managed-ledger config. -
Uses of ManagedLedgerConfig in org.apache.bookkeeper.mledger.impl
Fields in org.apache.bookkeeper.mledger.impl declared as ManagedLedgerConfig Modifier and Type Field Description protected ManagedLedgerConfigManagedCursorImpl. configprotected ManagedLedgerConfigManagedLedgerImpl. configMethods in org.apache.bookkeeper.mledger.impl that return ManagedLedgerConfig Modifier and Type Method Description ManagedLedgerConfigManagedLedgerImpl. getConfig()Methods in org.apache.bookkeeper.mledger.impl with parameters of type ManagedLedgerConfig Modifier and Type Method Description protected voidManagedLedgerImpl. asyncCreateLedger(org.apache.bookkeeper.client.BookKeeper bookKeeper, ManagedLedgerConfig config, org.apache.bookkeeper.client.BookKeeper.DigestType digestType, org.apache.bookkeeper.client.AsyncCallback.CreateCallback cb, java.util.Map<java.lang.String,byte[]> metadata)Create ledger async and schedule a timeout task to check ledger-creation is complete else it fails the callback with TimeoutException.voidManagedLedgerFactoryImpl. asyncOpen(java.lang.String name, ManagedLedgerConfig config, AsyncCallbacks.OpenLedgerCallback callback, java.util.function.Supplier<java.lang.Boolean> mlOwnershipChecker, java.lang.Object ctx)voidManagedLedgerFactoryImpl. asyncOpenReadOnlyCursor(java.lang.String managedLedgerName, Position startPosition, ManagedLedgerConfig config, AsyncCallbacks.OpenReadOnlyCursorCallback callback, java.lang.Object ctx)ManagedLedgerManagedLedgerFactoryImpl. open(java.lang.String name, ManagedLedgerConfig config)ReadOnlyCursorManagedLedgerFactoryImpl. openReadOnlyCursor(java.lang.String managedLedgerName, Position startPosition, ManagedLedgerConfig config)voidManagedLedgerImpl. setConfig(ManagedLedgerConfig config)Constructors in org.apache.bookkeeper.mledger.impl with parameters of type ManagedLedgerConfig Constructor Description ManagedLedgerImpl(ManagedLedgerFactoryImpl factory, org.apache.bookkeeper.client.BookKeeper bookKeeper, MetaStore store, ManagedLedgerConfig config, org.apache.bookkeeper.common.util.OrderedScheduler scheduledExecutor, java.lang.String name)ManagedLedgerImpl(ManagedLedgerFactoryImpl factory, org.apache.bookkeeper.client.BookKeeper bookKeeper, MetaStore store, ManagedLedgerConfig config, org.apache.bookkeeper.common.util.OrderedScheduler scheduledExecutor, java.lang.String name, java.util.function.Supplier<java.lang.Boolean> mlOwnershipChecker)ReadOnlyCursorImpl(org.apache.bookkeeper.client.BookKeeper bookkeeper, ManagedLedgerConfig config, ManagedLedgerImpl ledger, PositionImpl startPosition, java.lang.String cursorName)ReadOnlyManagedLedgerImpl(ManagedLedgerFactoryImpl factory, org.apache.bookkeeper.client.BookKeeper bookKeeper, MetaStore store, ManagedLedgerConfig config, org.apache.bookkeeper.common.util.OrderedScheduler scheduledExecutor, java.lang.String name)
-