1 package org.opendaylight.controller.sal.dom.broker;
3 import java.util.Hashtable;
5 import org.opendaylight.controller.sal.core.api.Broker;
6 import org.osgi.framework.BundleActivator;
7 import org.osgi.framework.BundleContext;
8 import org.osgi.framework.ServiceRegistration;
10 public class BrokerActivator implements BundleActivator {
13 private ServiceRegistration<Broker> brokerReg;
16 public void start(BundleContext context) throws Exception {
17 broker = new BrokerImpl();
18 broker.setBundleContext(context);
19 brokerReg = context.registerService(Broker.class, broker, new Hashtable<String,String>());
23 public void stop(BundleContext context) throws Exception {
24 if(brokerReg != null) {
25 brokerReg.unregister();