Package org.apache.pulsar.metadata.impl
Class MetadataStoreFactoryImpl
- java.lang.Object
-
- org.apache.pulsar.metadata.impl.MetadataStoreFactoryImpl
-
public class MetadataStoreFactoryImpl extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MetadataStoreFactoryImpl()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static MetadataStorecreate(java.lang.String metadataURL, MetadataStoreConfig metadataStoreConfig)static MetadataStoreExtendedcreateExtended(java.lang.String metadataURL, MetadataStoreConfig metadataStoreConfig)static java.lang.StringremoveIdentifierFromMetadataURL(java.lang.String metadataURL)Removes the identifier from the full metadata url.
-
-
-
Method Detail
-
create
public static MetadataStore create(java.lang.String metadataURL, MetadataStoreConfig metadataStoreConfig) throws MetadataStoreException
- Throws:
MetadataStoreException
-
createExtended
public static MetadataStoreExtended createExtended(java.lang.String metadataURL, MetadataStoreConfig metadataStoreConfig) throws MetadataStoreException
- Throws:
MetadataStoreException
-
removeIdentifierFromMetadataURL
public static java.lang.String removeIdentifierFromMetadataURL(java.lang.String metadataURL)
Removes the identifier from the full metadata url. zk:my-zk:3000 -> my-zk:3000 etcd:my-etcd:3000 -> my-etcd:3000 my-default-zk:3000 -> my-default-zk:3000- Parameters:
metadataURL-- Returns:
-
-