Uses of Class
org.apache.bookkeeper.versioning.Versioned
Packages that use Versioned
Package
Description
Provides a Bookie server that stores entries for clients.
BookKeeper Client.
Classes related to service discovery.
Classes for interacting with bookkeeper ledgers and ledger metadata.
MetaStore-related classes.
Classes related to the Bookkeeper protocol.
Classes for replicating Bookkeeper data.
-
Uses of Versioned in org.apache.bookkeeper.bookie
Methods in org.apache.bookkeeper.bookie that return VersionedModifier and TypeMethodDescriptionCookie.readFromRegistrationManager(RegistrationManager rm, ServerConfiguration conf) Read cookie from registration manager.Cookie.readFromRegistrationManager(RegistrationManager rm, BookieId address) Read cookie from registration manager for a given bookie address. -
Uses of Versioned in org.apache.bookkeeper.client
Fields in org.apache.bookkeeper.client declared as VersionedModifier and TypeFieldDescription(package private) final Versioned<LedgerMetadata>ReadOnlyLedgerHandle.MetadataUpdater.newMetadataMethods in org.apache.bookkeeper.client that return VersionedModifier and TypeMethodDescription(package private) Versioned<LedgerMetadata>LedgerHandle.getVersionedLedgerMetadata()Methods in org.apache.bookkeeper.client that return types with arguments of type VersionedModifier and TypeMethodDescription(package private) CompletableFuture<Versioned<LedgerMetadata>>ReadOnlyLedgerHandle.closeRecovered()(package private) CompletableFuture<Versioned<LedgerMetadata>>MetadataUpdateLoop.run()Methods in org.apache.bookkeeper.client with parameters of type VersionedModifier and TypeMethodDescriptionvoidReadOnlyLedgerHandle.onChanged(long lid, Versioned<LedgerMetadata> newMetadata) (package private) booleanLedgerHandle.setLedgerMetadata(Versioned<LedgerMetadata> expected, Versioned<LedgerMetadata> newMetadata) booleanMetadataUpdateLoop.LocalValueUpdater.updateValue(Versioned<LedgerMetadata> oldValue, Versioned<LedgerMetadata> newValue) Constructors in org.apache.bookkeeper.client with parameters of type VersionedModifierConstructorDescription(package private)LedgerHandle(ClientContext clientCtx, long ledgerId, Versioned<LedgerMetadata> versionedMetadata, BookKeeper.DigestType digestType, byte[] password, EnumSet<WriteFlag> writeFlags) (package private)LedgerHandleAdv(ClientContext clientCtx, long ledgerId, Versioned<LedgerMetadata> metadata, BookKeeper.DigestType digestType, byte[] password, EnumSet<WriteFlag> writeFlags) (package private)MetadataUpdater(Versioned<LedgerMetadata> metadata) (package private)ReadOnlyLedgerHandle(ClientContext clientCtx, long ledgerId, Versioned<LedgerMetadata> metadata, BookKeeper.DigestType digestType, byte[] password, boolean watchImmediately) Constructor parameters in org.apache.bookkeeper.client with type arguments of type VersionedModifierConstructorDescription(package private)MetadataUpdateLoop(LedgerManager lm, long ledgerId, Supplier<Versioned<LedgerMetadata>> currentLocalValue, MetadataUpdateLoop.NeedsUpdatePredicate needsTransformation, MetadataUpdateLoop.MetadataTransform transform, MetadataUpdateLoop.LocalValueUpdater updateLocalValue) (package private)MetadataUpdateLoop(LedgerManager lm, long ledgerId, Supplier<Versioned<LedgerMetadata>> currentLocalValue, MetadataUpdateLoop.NeedsUpdatePredicate needsTransformation, MetadataUpdateLoop.MetadataTransform transform, MetadataUpdateLoop.LocalValueUpdater updateLocalValue, com.google.common.util.concurrent.RateLimiter throttler) Construct the loop. -
Uses of Versioned in org.apache.bookkeeper.discover
Methods in org.apache.bookkeeper.discover that return VersionedModifier and TypeMethodDescriptionVersioned<byte[]>RegistrationManager.readCookie(BookieId bookieId) Read the cookie data, which will be used for verifying the integrity of the bookie environment.Versioned<byte[]>ZKRegistrationManager.readCookie(BookieId bookieId) Methods in org.apache.bookkeeper.discover that return types with arguments of type VersionedModifier and TypeMethodDescriptionRegistrationClient.getAllBookies()Get the list of all bookies identifiers.ZKRegistrationClient.getAllBookies()default CompletableFuture<Versioned<BookieServiceInfo>>RegistrationClient.getBookieServiceInfo(BookieId bookieId) Get detailed information about the services exposed by a Bookie.ZKRegistrationClient.getBookieServiceInfo(BookieId bookieId) RegistrationClient.getReadOnlyBookies()Get the list of readonly bookie identifiers.ZKRegistrationClient.getReadOnlyBookies()RegistrationClient.getWritableBookies()Get the list of writable bookie identifiers.ZKRegistrationClient.getWritableBookies()Methods in org.apache.bookkeeper.discover with parameters of type VersionedModifier and TypeMethodDescriptionvoidvoidRegistrationClient.RegistrationListener.onBookiesChanged(Versioned<Set<BookieId>> bookies) voidRegistrationManager.writeCookie(BookieId bookieId, Versioned<byte[]> cookieData) Write the cookie data, which will be used for verifying the integrity of the bookie environment.voidZKRegistrationManager.writeCookie(BookieId bookieId, Versioned<byte[]> cookieData) -
Uses of Versioned in org.apache.bookkeeper.meta
Methods in org.apache.bookkeeper.meta that return VersionedModifier and TypeMethodDescriptionVersioned<byte[]>NullMetadataBookieDriver.NullRegistrationManager.readCookie(BookieId bookieId) Methods in org.apache.bookkeeper.meta that return types with arguments of type VersionedModifier and TypeMethodDescriptionAbstractZkLedgerManager.createLedgerMetadata(long ledgerId, LedgerMetadata inputMetadata) CleanupLedgerManager.createLedgerMetadata(long lid, LedgerMetadata metadata) LedgerManager.createLedgerMetadata(long ledgerId, LedgerMetadata metadata) Create a new ledger with provided ledger id and metadata.MSLedgerManagerFactory.MsLedgerManager.createLedgerMetadata(long lid, LedgerMetadata metadata) NullMetadataBookieDriver.NullLedgerManager.createLedgerMetadata(long ledgerId, LedgerMetadata metadata) AbstractZkLedgerManager.readLedgerMetadata(long ledgerId) protected CompletableFuture<Versioned<LedgerMetadata>>AbstractZkLedgerManager.readLedgerMetadata(long ledgerId, org.apache.zookeeper.Watcher watcher) CleanupLedgerManager.readLedgerMetadata(long ledgerId) LedgerManager.readLedgerMetadata(long ledgerId) Read ledger metadata of a specified ledger.MSLedgerManagerFactory.MsLedgerManager.readLedgerMetadata(long ledgerId) NullMetadataBookieDriver.NullLedgerManager.readLedgerMetadata(long ledgerId) AbstractZkLedgerManager.writeLedgerMetadata(long ledgerId, LedgerMetadata metadata, Version currentVersion) CleanupLedgerManager.writeLedgerMetadata(long ledgerId, LedgerMetadata metadata, Version currentVersion) LedgerManager.writeLedgerMetadata(long ledgerId, LedgerMetadata metadata, Version currentVersion) Write ledger metadata.MSLedgerManagerFactory.MsLedgerManager.writeLedgerMetadata(long ledgerId, LedgerMetadata metadata, Version currentVersion) NullMetadataBookieDriver.NullLedgerManager.writeLedgerMetadata(long ledgerId, LedgerMetadata metadata, Version currentVersion) Methods in org.apache.bookkeeper.meta with parameters of type VersionedModifier and TypeMethodDescriptionvoidNullMetadataBookieDriver.NullRegistrationManager.writeCookie(BookieId bookieId, Versioned<byte[]> cookieData) -
Uses of Versioned in org.apache.bookkeeper.metastore
Methods in org.apache.bookkeeper.metastore that return VersionedModifier and TypeMethodDescriptionInMemoryMetastoreTable.cloneValue(Value value, Version version, Set<String> fields) MetastoreTableItem.getValue()Get the value of the item.Methods in org.apache.bookkeeper.metastore with parameters of type VersionedModifier and TypeMethodDescriptionvoidSet the value of the item.Method parameters in org.apache.bookkeeper.metastore with type arguments of type VersionedModifier and TypeMethodDescriptionvoidInMemoryMetastoreTable.get(String key, Set<String> fields, MetastoreCallback<Versioned<Value>> cb, Object ctx) voidvoidInMemoryMetastoreTable.get(String key, MetastoreWatcher watcher, MetastoreCallback<Versioned<Value>> cb, Object ctx) voidMetastoreTable.get(String key, Set<String> fields, MetastoreCallback<Versioned<Value>> cb, Object ctx) Get specified fields of a key.voidGet all fields of a key.voidMetastoreTable.get(String key, MetastoreWatcher watcher, MetastoreCallback<Versioned<Value>> cb, Object ctx) Get all fields of a key.voidInMemoryMetastoreTable.scheduleGet(String key, Set<String> fields, MetastoreCallback<Versioned<Value>> cb, Object ctx) Constructors in org.apache.bookkeeper.metastore with parameters of type VersionedConstructor parameters in org.apache.bookkeeper.metastore with type arguments of type VersionedModifierConstructorDescriptionInMemoryMetastoreCursor(SortedMap<String, Versioned<Value>> map, Set<String> fields, ScheduledExecutorService scheduler) -
Uses of Versioned in org.apache.bookkeeper.proto
Methods in org.apache.bookkeeper.proto with parameters of type VersionedModifier and TypeMethodDescriptionvoidBookkeeperInternalCallbacks.LedgerMetadataListener.onChanged(long ledgerId, Versioned<LedgerMetadata> metadata) Triggered each time ledger metadata changed. -
Uses of Versioned in org.apache.bookkeeper.replication
Methods in org.apache.bookkeeper.replication with parameters of type VersionedModifier and TypeMethodDescription(package private) voidAuditorPlacementPolicyCheckTask.doPlacementPolicyCheck(Long ledgerId, org.apache.zookeeper.AsyncCallback.VoidCallback iterCallback, Versioned<LedgerMetadata> metadataVer)