Class OxiaMetadataStoreProvider

java.lang.Object
io.streamnative.pulsarmetadatastoreoxia.OxiaMetadataStoreProvider
All Implemented Interfaces:
org.apache.pulsar.metadata.api.MetadataStoreProvider

public class OxiaMetadataStoreProvider extends Object implements org.apache.pulsar.metadata.api.MetadataStoreProvider
  • Field Details

  • Constructor Details

    • OxiaMetadataStoreProvider

      public OxiaMetadataStoreProvider()
  • Method Details

    • urlScheme

      public String urlScheme()
      Specified by:
      urlScheme in interface org.apache.pulsar.metadata.api.MetadataStoreProvider
    • create

      @NonNull public @NonNull org.apache.pulsar.metadata.api.MetadataStore create(String metadataURL, org.apache.pulsar.metadata.api.MetadataStoreConfig metadataStoreConfig, boolean enableSessionWatcher) throws org.apache.pulsar.metadata.api.MetadataStoreException
      Specified by:
      create in interface org.apache.pulsar.metadata.api.MetadataStoreProvider
      Throws:
      org.apache.pulsar.metadata.api.MetadataStoreException