blob: e73c7691b925e082d0b6f6dbdae0fe381768b4ec [file] [log] [blame]
package org.apache.felix.dm.lambda.samples.hello;
import java.io.IOException;
import java.util.Dictionary;
import java.util.Hashtable;
import org.osgi.service.cm.Configuration;
import org.osgi.service.cm.ConfigurationAdmin;
public class Configurator {
ConfigurationAdmin m_cm;
final String m_pid;
Configurator(String pid) {
m_pid = pid;
}
void bind(ConfigurationAdmin cm) {
m_cm = cm;
}
void start() throws IOException {
// Configure the ServiceConsumer component
Configuration c = m_cm.getConfiguration(m_pid, null);
Dictionary<String, Object> props = new Hashtable<>();
props.put("foo", "bar");
c.update(props);
}
}