public interface ISettingsService
Modifier and Type | Method and Description |
---|---|
IFuture<java.lang.Void> |
deregisterPropertiesProvider(java.lang.String id)
Deprecated.
|
IFuture<Properties> |
getProperties(java.lang.String id)
Deprecated.
|
IFuture<byte[]> |
loadFile(java.lang.String filename)
Directly loads a file from the settings directory.
|
IFuture<java.lang.Void> |
loadProperties()
Deprecated.
|
IFuture<java.lang.Object> |
loadState(java.lang.String id)
Loads arbitrary state form a persistent directory.
|
IFuture<java.lang.Void> |
registerPropertiesProvider(java.lang.String id,
IPropertiesProvider provider)
Deprecated.
|
IFuture<java.lang.Void> |
saveFile(java.lang.String filename,
byte[] content)
Directly saves a file in the settings directory.
|
IFuture<java.lang.Void> |
saveProperties()
Deprecated.
|
IFuture<java.lang.Void> |
saveState(java.lang.String id,
java.lang.Object state)
Saves arbitrary state to a persistent directory as JSON.
|
IFuture<java.lang.Void> |
setProperties(java.lang.String id,
Properties props)
Deprecated.
|
IFuture<java.lang.Void> |
setSaveOnExit(boolean saveonexit)
Deprecated.
|
@Deprecated 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.@Deprecated IFuture<java.lang.Void> deregisterPropertiesProvider(java.lang.String id)
id
- A unique id to identify the properties (e.g. component or service name).@Deprecated 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.@Deprecated IFuture<Properties> getProperties(java.lang.String id)
id
- A unique id to identify the properties (e.g. component or service name).@Deprecated IFuture<java.lang.Void> loadProperties()
@Deprecated IFuture<java.lang.Void> saveProperties()
@Deprecated IFuture<java.lang.Void> setSaveOnExit(boolean saveonexit)
saveonexit
- The saveonexit flag.IFuture<java.lang.Void> saveState(java.lang.String id, java.lang.Object state)
id
- Unique ID for the saved state.state
- The state being saved.IFuture<java.lang.Object> loadState(java.lang.String id)
id
- Unique ID for the saved state.IFuture<java.lang.Void> saveFile(java.lang.String filename, byte[] content)
filename
- Name of the file.content
- The file content.IFuture<byte[]> loadFile(java.lang.String filename)
filename
- Name of the file.