-
- All Implemented Interfaces:
-
org.jitsi.service.configuration.ConfigurationService
public abstract class AbstractReadOnlyConfigurationService implements ConfigurationServiceA stripped-down implementation of ConfigurationService which serves two purposes:
Injected as an OSGi implementation of ConfigurationService for libs which still expect to find a ConfigurationService via OSGi
Wrapped by ConfigurationServiceConfigSource to be used in new config
NOTE: this abstract base class exists so that a test implementation can be written which pulls properties from somewhere else.
-
-
Constructor Summary
Constructors Constructor Description AbstractReadOnlyConfigurationService()
-
Method Summary
-
-
Method Detail
-
getBoolean
Boolean getBoolean(String propertyName, Boolean defaultValue)
-
getAllPropertyNames
List<String> getAllPropertyNames()
-
getProperty
Object getProperty(String propertyName)
-
getPropertyNamesByPrefix
List<String> getPropertyNamesByPrefix(String prefix, Boolean exactPrefixMatch)
-
logConfigurationProperties
Unit logConfigurationProperties(String passwordPattern)
-
getConfigurationFilename
String getConfigurationFilename()
-
getScHomeDirLocation
String getScHomeDirLocation()
-
getScHomeDirName
String getScHomeDirName()
-
addPropertyChangeListener
Void addPropertyChangeListener(PropertyChangeListener listener)
-
addPropertyChangeListener
Void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
-
addVetoableChangeListener
Void addVetoableChangeListener(ConfigVetoableChangeListener listener)
-
addVetoableChangeListener
Void addVetoableChangeListener(String propertyName, ConfigVetoableChangeListener listener)
-
removePropertyChangeListener
Void removePropertyChangeListener(PropertyChangeListener listener)
-
removePropertyChangeListener
Void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
-
removeVetoableChangeListener
Void removeVetoableChangeListener(ConfigVetoableChangeListener listener)
-
removeVetoableChangeListener
Void removeVetoableChangeListener(String propertyName, ConfigVetoableChangeListener listener)
-
purgeStoredConfiguration
Void purgeStoredConfiguration()
-
storeConfiguration
Void storeConfiguration()
-
setProperties
Void setProperties(Map<String, Object> properties)
-
setProperty
Void setProperty(String propertyName, Object property)
-
setProperty
Void setProperty(String propertyName, Object property, Boolean isSystem)
-
removeProperty
Void removeProperty(String propertyName)
-
getPropertyNamesBySuffix
List<String> getPropertyNamesBySuffix(String suffix)
-
-
-
-