blob: b030616b9ee872be2724bc6cc87ae1e278179501 [file] [log] [blame]
Pierre De Ropfaca2892016-01-31 23:27:05 +00001package org.apache.felix.dm.lambda.samples.compositefactory;
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 {
11 volatile ConfigurationAdmin m_cm; // injected by reflection.
12
13 void start() throws IOException {
14 // Configure the ServiceConsumer component
15 Configuration c = m_cm.getConfiguration(ProviderFactory.class.getName(), null);
16 Dictionary<String, Object> props = new Hashtable<>();
17 props.put("foo", "bar");
18 c.update(props);
19 }
20}