Details
-
Type:
Improvement
-
Status:
Closed
-
Priority:
Minor
-
Resolution: Won't Fix
-
Affects Version/s: EasyBeans 1.1.0
-
Fix Version/s: EasyBeans 1.1.0 M1
-
Component/s: OSGi
-
- Environment:
- Eclipse Equinox 3.4, Red Hat Enterprise Linux 5.2
An example of working code is:
ServiceReference configAdminReference = context
.getServiceReference(ConfigurationAdmin.class.getName());
if (configAdminReference == null)
throw new IllegalStateException(
"The OSGi ConfigAdmin Service is not available.");
Dictionary<String, String> props = new Hashtable<String, String>();
props.put("configuration.content", getXMLContent(context));
ConfigurationAdmin configAdminService = (ConfigurationAdmin) context
.getService(configAdminReference);
Configuration config = configAdminService
.getConfiguration("org.ow2.easybeans.configuration");
config.update(props);