Class PulsarMetadataBookieDriver
java.lang.Object
org.apache.pulsar.metadata.bookkeeper.AbstractMetadataDriver
org.apache.pulsar.metadata.bookkeeper.PulsarMetadataBookieDriver
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.bookkeeper.meta.MetadataBookieDriver
public class PulsarMetadataBookieDriver
extends AbstractMetadataDriver
implements org.apache.bookkeeper.meta.MetadataBookieDriver
-
Field Summary
Fields inherited from class org.apache.pulsar.metadata.bookkeeper.AbstractMetadataDriver
conf, layoutManager, ledgerManagerFactory, ledgersRootPath, METADATA_STORE_INSTANCE, METADATA_STORE_SCHEME, registrationClient, registrationManager, store -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.bookkeeper.discover.RegistrationManagerorg.apache.bookkeeper.meta.LayoutManagerorg.apache.bookkeeper.meta.LedgerManagerFactoryprotected voidinitialize(org.apache.bookkeeper.conf.AbstractConfiguration serverConfiguration) org.apache.bookkeeper.meta.MetadataBookieDriverinitialize(org.apache.bookkeeper.conf.ServerConfiguration conf, org.apache.bookkeeper.stats.StatsLogger statsLogger) Methods inherited from class org.apache.pulsar.metadata.bookkeeper.AbstractMetadataDriver
close, getSchemeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.bookkeeper.meta.MetadataBookieDriver
close, disableHealthCheck, enableHealthCheck, getScheme, isHealthCheckEnabled
-
Constructor Details
-
PulsarMetadataBookieDriver
public PulsarMetadataBookieDriver()
-
-
Method Details
-
initialize
protected void initialize(org.apache.bookkeeper.conf.AbstractConfiguration serverConfiguration) throws org.apache.bookkeeper.meta.exceptions.MetadataException - Overrides:
initializein classAbstractMetadataDriver- Throws:
org.apache.bookkeeper.meta.exceptions.MetadataException
-
initialize
public org.apache.bookkeeper.meta.MetadataBookieDriver initialize(org.apache.bookkeeper.conf.ServerConfiguration conf, org.apache.bookkeeper.stats.StatsLogger statsLogger) throws org.apache.bookkeeper.meta.exceptions.MetadataException - Specified by:
initializein interfaceorg.apache.bookkeeper.meta.MetadataBookieDriver- Throws:
org.apache.bookkeeper.meta.exceptions.MetadataException
-
createRegistrationManager
public org.apache.bookkeeper.discover.RegistrationManager createRegistrationManager()- Specified by:
createRegistrationManagerin interfaceorg.apache.bookkeeper.meta.MetadataBookieDriver- Overrides:
createRegistrationManagerin classAbstractMetadataDriver
-
getLedgerManagerFactory
public org.apache.bookkeeper.meta.LedgerManagerFactory getLedgerManagerFactory() throws org.apache.bookkeeper.meta.exceptions.MetadataException- Specified by:
getLedgerManagerFactoryin interfaceorg.apache.bookkeeper.meta.MetadataBookieDriver- Throws:
org.apache.bookkeeper.meta.exceptions.MetadataException
-
getLayoutManager
public org.apache.bookkeeper.meta.LayoutManager getLayoutManager()- Specified by:
getLayoutManagerin interfaceorg.apache.bookkeeper.meta.MetadataBookieDriver
-