Uses of Interface
org.apache.bookkeeper.meta.LayoutManager
-
Packages that use LayoutManager Package Description org.apache.bookkeeper.meta Classes for interacting with bookkeeper ledgers and ledger metadata.org.apache.bookkeeper.meta.zk ZooKeeper based metadata implementation. -
-
Uses of LayoutManager in org.apache.bookkeeper.meta
Classes in org.apache.bookkeeper.meta that implement LayoutManager Modifier and Type Class Description static class
NullMetadataBookieDriver.NullLayoutManager
A no-op implementation of LayoutManager.class
ZkLayoutManager
Provide utils for writing/reading/deleting layout in zookeeper.Methods in org.apache.bookkeeper.meta that return LayoutManager Modifier and Type Method Description LayoutManager
MetadataBookieDriver. getLayoutManager()
Return the layout manager.LayoutManager
MetadataClientDriver. getLayoutManager()
Return the layout manager.LayoutManager
NullMetadataBookieDriver. getLayoutManager()
Methods in org.apache.bookkeeper.meta with parameters of type LayoutManager Modifier and Type Method Description protected static LedgerManagerFactory
AbstractZkLedgerManagerFactory. createNewLMFactory(AbstractConfiguration conf, LayoutManager layoutManager, java.lang.Class<? extends LedgerManagerFactory> factoryClass)
Creates the new layout and stores in zookeeper and returns the LedgerManagerFactory instance.void
AbstractZkLedgerManagerFactory. format(AbstractConfiguration<?> conf, LayoutManager layoutManager)
void
LedgerManagerFactory. format(AbstractConfiguration<?> conf, LayoutManager lm)
Format the ledger metadata for LedgerManager.void
MSLedgerManagerFactory. format(AbstractConfiguration<?> conf, LayoutManager layoutManager)
Deprecated.void
NullMetadataBookieDriver.NullLedgerManagerFactory. format(AbstractConfiguration<?> conf, LayoutManager lm)
LedgerManagerFactory
FlatLedgerManagerFactory. initialize(AbstractConfiguration conf, LayoutManager layoutManager, int factoryVersion)
Deprecated.LedgerManagerFactory
LedgerManagerFactory. initialize(AbstractConfiguration conf, LayoutManager layoutManager, int factoryVersion)
Initialize a factory.LedgerManagerFactory
LegacyHierarchicalLedgerManagerFactory. initialize(AbstractConfiguration conf, LayoutManager lm, int factoryVersion)
LedgerManagerFactory
MSLedgerManagerFactory. initialize(AbstractConfiguration conf, LayoutManager layoutManager, int factoryVersion)
Deprecated.LedgerManagerFactory
NullMetadataBookieDriver.NullLedgerManagerFactory. initialize(AbstractConfiguration conf, LayoutManager layoutManager, int factoryVersion)
static LedgerManagerFactory
AbstractZkLedgerManagerFactory. newLedgerManagerFactory(AbstractConfiguration<?> conf, LayoutManager layoutManager)
Create new Ledger Manager Factory.boolean
AbstractZkLedgerManagerFactory. validateAndNukeExistingCluster(AbstractConfiguration<?> conf, LayoutManager layoutManager)
boolean
LedgerManagerFactory. validateAndNukeExistingCluster(AbstractConfiguration<?> conf, LayoutManager lm)
This method makes sure there are no unexpected znodes under ledgersRootPath and then it proceeds with ledger metadata formatting and nuking the cluster ZK state info.boolean
MSLedgerManagerFactory. validateAndNukeExistingCluster(AbstractConfiguration<?> conf, LayoutManager layoutManager)
Deprecated.boolean
NullMetadataBookieDriver.NullLedgerManagerFactory. validateAndNukeExistingCluster(AbstractConfiguration<?> conf, LayoutManager lm)
-
Uses of LayoutManager in org.apache.bookkeeper.meta.zk
Fields in org.apache.bookkeeper.meta.zk declared as LayoutManager Modifier and Type Field Description protected LayoutManager
ZKMetadataDriverBase. layoutManager
Methods in org.apache.bookkeeper.meta.zk that return LayoutManager Modifier and Type Method Description LayoutManager
ZKMetadataDriverBase. getLayoutManager()
-