Class AbstractMetadataDriver
java.lang.Object
org.apache.pulsar.metadata.bookkeeper.AbstractMetadataDriver
- All Implemented Interfaces:
Closeable,AutoCloseable
- Direct Known Subclasses:
PulsarMetadataBookieDriver,PulsarMetadataClientDriver
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.apache.bookkeeper.conf.AbstractConfigurationprotected org.apache.bookkeeper.meta.LayoutManagerprotected org.apache.bookkeeper.meta.LedgerManagerFactoryprotected Stringstatic final Stringstatic final Stringprotected org.apache.bookkeeper.discover.RegistrationClientprotected org.apache.bookkeeper.discover.RegistrationManagerprotected MetadataStoreExtended -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()org.apache.bookkeeper.discover.RegistrationManagerprotected voidinitialize(org.apache.bookkeeper.conf.AbstractConfiguration conf)
-
Field Details
-
METADATA_STORE_SCHEME
- See Also:
-
METADATA_STORE_INSTANCE
- See Also:
-
store
-
registrationClient
protected org.apache.bookkeeper.discover.RegistrationClient registrationClient -
registrationManager
protected org.apache.bookkeeper.discover.RegistrationManager registrationManager -
ledgerManagerFactory
protected org.apache.bookkeeper.meta.LedgerManagerFactory ledgerManagerFactory -
layoutManager
protected org.apache.bookkeeper.meta.LayoutManager layoutManager -
conf
protected org.apache.bookkeeper.conf.AbstractConfiguration conf -
ledgersRootPath
-
-
Constructor Details
-
AbstractMetadataDriver
public AbstractMetadataDriver()
-
-
Method Details
-
initialize
protected void initialize(org.apache.bookkeeper.conf.AbstractConfiguration conf) throws org.apache.bookkeeper.meta.exceptions.MetadataException - Throws:
org.apache.bookkeeper.meta.exceptions.MetadataException
-
createRegistrationManager
public org.apache.bookkeeper.discover.RegistrationManager createRegistrationManager() -
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
getScheme
-