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
  • 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:
      initialize in class AbstractMetadataDriver
      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:
      initialize in interface org.apache.bookkeeper.meta.MetadataBookieDriver
      Throws:
      org.apache.bookkeeper.meta.exceptions.MetadataException
    • createRegistrationManager

      public org.apache.bookkeeper.discover.RegistrationManager createRegistrationManager()
      Specified by:
      createRegistrationManager in interface org.apache.bookkeeper.meta.MetadataBookieDriver
      Overrides:
      createRegistrationManager in class AbstractMetadataDriver
    • getLedgerManagerFactory

      public org.apache.bookkeeper.meta.LedgerManagerFactory getLedgerManagerFactory() throws org.apache.bookkeeper.meta.exceptions.MetadataException
      Specified by:
      getLedgerManagerFactory in interface org.apache.bookkeeper.meta.MetadataBookieDriver
      Throws:
      org.apache.bookkeeper.meta.exceptions.MetadataException
    • getLayoutManager

      public org.apache.bookkeeper.meta.LayoutManager getLayoutManager()
      Specified by:
      getLayoutManager in interface org.apache.bookkeeper.meta.MetadataBookieDriver