blob: 648a92f368f82ec10cd6b7b3691d24371e7f3a4d [file] [log] [blame]
Pierre De Ropfaca2892016-01-31 23:27:05 +00001package org.apache.felix.dm.lambda.samples.hello;
2
3import java.io.IOException;
4import java.util.Dictionary;
5import java.util.Hashtable;
6
7import org.osgi.service.cm.Configuration;
8import org.osgi.service.cm.ConfigurationAdmin;
9
10public class Configurator {
Pierre De Rop643674c2016-02-01 10:05:32 +000011 ConfigurationAdmin m_cm;
12
13 void bind(ConfigurationAdmin cm) {
14 m_cm = cm;
15 }
Pierre De Ropfaca2892016-01-31 23:27:05 +000016
17 void start() throws IOException {
18 // Configure the ServiceConsumer component
19 Configuration c = m_cm.getConfiguration(ServiceConsumer.class.getName(), null);
20 Dictionary<String, Object> props = new Hashtable<>();
21 props.put("foo", "bar");
22 c.update(props);
23 }
24}