public interface ISettingsService
Modifier and Type | Method and Description |
---|---|
IFuture<java.lang.Void> |
deregisterPropertiesProvider(java.lang.String id)
Deregister a property provider.
|
IFuture<Properties> |
getProperties(java.lang.String id)
Get the properties for a given id.
|
IFuture<java.lang.Void> |
loadProperties()
Load the default platform properties.
|
IFuture<java.lang.Void> |
registerPropertiesProvider(java.lang.String id,
IPropertiesProvider provider)
Register a property provider.
|
IFuture<java.lang.Void> |
saveProperties()
Save the platform properties to the default location.
|
IFuture<java.lang.Void> |
setProperties(java.lang.String id,
Properties props)
Set the properties for a given id.
|
IFuture<java.lang.Void> |
setSaveOnExit(boolean saveonexit)
Set the save on exit policy.
|
IFuture<java.lang.Void> registerPropertiesProvider(java.lang.String id, IPropertiesProvider provider)
id
- A unique id to identify the properties (e.g. component or service name).provider
- The properties provider.IFuture<java.lang.Void> deregisterPropertiesProvider(java.lang.String id)
id
- A unique id to identify the properties (e.g. component or service name).IFuture<java.lang.Void> setProperties(java.lang.String id, Properties props)
id
- A unique id to identify the properties (e.g. component or service name).properties
- The properties to set.IFuture<Properties> getProperties(java.lang.String id)
id
- A unique id to identify the properties (e.g. component or service name).IFuture<java.lang.Void> loadProperties()
IFuture<java.lang.Void> saveProperties()
IFuture<java.lang.Void> setSaveOnExit(boolean saveonexit)
saveonexit
- The saveonexit flag.