Package org.apache.pulsar.broker
Class ServiceConfiguration
- java.lang.Object
-
- org.apache.pulsar.broker.ServiceConfiguration
-
- All Implemented Interfaces:
PulsarConfiguration
public class ServiceConfiguration extends java.lang.Object implements PulsarConfiguration
Pulsar service configuration object.
-
-
Constructor Summary
Constructors Constructor Description ServiceConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetBookkeeperMetadataStoreUrl()intgetBrokerDeleteInactiveTopicsMaxInactiveDurationSeconds()java.lang.StringgetConfigurationMetadataStoreUrl()intgetMetadataStoreCacheExpirySeconds()intgetMetadataStoreOperationTimeoutSeconds()longgetMetadataStoreSessionTimeoutMillis()java.lang.StringgetMetadataStoreUrl()java.util.PropertiesgetProperties()java.lang.ObjectgetProperty(java.lang.String key)org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategygetSchemaCompatibilityStrategy()booleanisBookkeeperMetadataStoreSeparated()booleanisConfigurationStoreSeparated()booleanisDefaultTopicTypePartitioned()voidsetProperties(java.util.Properties properties)
-
-
-
Method Detail
-
getMetadataStoreUrl
public java.lang.String getMetadataStoreUrl()
-
getConfigurationMetadataStoreUrl
public java.lang.String getConfigurationMetadataStoreUrl()
-
isConfigurationStoreSeparated
public boolean isConfigurationStoreSeparated()
-
isBookkeeperMetadataStoreSeparated
public boolean isBookkeeperMetadataStoreSeparated()
-
getBookkeeperMetadataStoreUrl
public java.lang.String getBookkeeperMetadataStoreUrl()
-
getProperty
public java.lang.Object getProperty(java.lang.String key)
-
getProperties
public java.util.Properties getProperties()
- Specified by:
getPropertiesin interfacePulsarConfiguration
-
setProperties
public void setProperties(java.util.Properties properties)
- Specified by:
setPropertiesin interfacePulsarConfiguration
-
isDefaultTopicTypePartitioned
public boolean isDefaultTopicTypePartitioned()
-
getBrokerDeleteInactiveTopicsMaxInactiveDurationSeconds
public int getBrokerDeleteInactiveTopicsMaxInactiveDurationSeconds()
-
getSchemaCompatibilityStrategy
public org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategy getSchemaCompatibilityStrategy()
-
getMetadataStoreSessionTimeoutMillis
public long getMetadataStoreSessionTimeoutMillis()
-
getMetadataStoreOperationTimeoutSeconds
public int getMetadataStoreOperationTimeoutSeconds()
-
getMetadataStoreCacheExpirySeconds
public int getMetadataStoreCacheExpirySeconds()
-
-