public class OptimisationSettings extends Object implements org.osgi.service.cm.ManagedService, org.osgi.framework.ServiceListener
OptimisationServiceRegistry.| Modifier and Type | Field and Description |
|---|---|
static String |
OBJECT_CLASS |
static String |
OPTIMISATIONCONFIGID
Filename of the optimisation configuration file which is watched by the Felix Fileinstaller
The file is located in eu.cactosfp7.configuration.
|
static IOptimisationAlgorithm |
SELECTED_OPTIMISATION
The selected optimisation algorithm.
|
| Constructor and Description |
|---|
OptimisationSettings() |
| Modifier and Type | Method and Description |
|---|---|
Properties |
getProperties() |
String |
getProperty(String key) |
void |
serviceChanged(org.osgi.framework.ServiceEvent event) |
void |
updated(Dictionary<String,?> properties) |
public static final String OPTIMISATIONCONFIGID
public static IOptimisationAlgorithm SELECTED_OPTIMISATION
public static final String OBJECT_CLASS
public Properties getProperties()
public void updated(Dictionary<String,?> properties) throws org.osgi.service.cm.ConfigurationException
updated in interface org.osgi.service.cm.ManagedServiceorg.osgi.service.cm.ConfigurationExceptionpublic void serviceChanged(org.osgi.framework.ServiceEvent event)
serviceChanged in interface org.osgi.framework.ServiceListener