public abstract class DatabaseConfigurationStore extends HashtableConfigurationStore<Hashtable>
properties| Modifier | Constructor and Description |
|---|---|
protected |
DatabaseConfigurationStore()
Initializes a new DatabaseConfigurationStore instance.
|
protected |
DatabaseConfigurationStore(Hashtable properties)
Initializes a new DatabaseConfigurationStore instance with a
specific runtime Hashtable storage.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
reloadConfiguration()
Removes all property name-value associations currently present in this
ConfigurationStore instance and deserializes new property
name-value associations from its underlying database (storage).
|
void |
reloadConfiguration(File file)
Removes all property name-value associations currently present in this
ConfigurationStore and deserializes new property name-value
associations from a specific File which presumably is in the
format represented by this instance.
|
protected void |
storeConfiguration()
Stores/serializes the property name-value associations currently present
in this ConfigurationStore instance into its underlying database
(storage).
|
void |
storeConfiguration(OutputStream out)
Stores/serializes the property name-value associations currently present
in this ConfigurationStore into a specific OutputStream
in the format represented by this instance.
|
getProperty, getPropertyNames, isSystemProperty, removeProperty, setNonSystemProperty, setSystemPropertyprotected DatabaseConfigurationStore()
protected DatabaseConfigurationStore(Hashtable properties)
properties - the Hashtable which is to become the runtime
storage of the new instanceprotected abstract void reloadConfiguration()
throws IOException
IOException - if there is an input error while reading from the
underlying database (storage)public void reloadConfiguration(File file) throws IOException, XMLException
file - the File to be read and to deserialize new property
name-value associations from into this instanceIOException - if there is an input error while reading from the
specified fileXMLException - if parsing the contents of the specified
file failsConfigurationStore.reloadConfiguration(File)protected void storeConfiguration()
throws IOException
IOException - if there is an output error while storing the
properties managed by this ConfigurationStore instance into its
underlying database (storage)public void storeConfiguration(OutputStream out) throws IOException
out - the OutputStream to receive the serialized form of
the property name-value associations currently present in this
ConfigurationStoreIOException - if there is an output error while storing the
properties managed by this ConfigurationStore into the specified
fileConfigurationStore.storeConfiguration(OutputStream)Copyright © 2021 jitsi.org. All rights reserved.