X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-binding-broker%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fbinding%2Fimpl%2FBindingAwareBrokerImpl.xtend;h=31d5d0126fc8115546d1d1b7709671e946b2e026;hb=9d90b3f545a3ac32b198a5cabe606b411a6d081b;hp=d9a3dd547f67a1cc448272f7d0a67c2284fb9ddb;hpb=6668a20ff21282576d2d408d9b1ce4cf9ba0c9ac;p=controller.git diff --git a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/impl/BindingAwareBrokerImpl.xtend b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/impl/BindingAwareBrokerImpl.xtend index d9a3dd547f..31d5d0126f 100644 --- a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/impl/BindingAwareBrokerImpl.xtend +++ b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/impl/BindingAwareBrokerImpl.xtend @@ -40,10 +40,11 @@ import org.opendaylight.yangtools.concepts.AbstractObjectRegistration import org.opendaylight.yangtools.yang.binding.BaseIdentity import com.google.common.collect.Multimap import com.google.common.collect.HashMultimap -import static org.opendaylight.controller.sal.binding.impl.osgi.ClassLoaderUtils.* +import static org.opendaylight.controller.sal.binding.impl.util.ClassLoaderUtils.* import java.util.concurrent.Executors import java.util.Collections import org.opendaylight.yangtools.yang.binding.DataObject +import org.opendaylight.controller.sal.binding.impl.connect.dom.ConnectorActivator class BindingAwareBrokerImpl implements BindingAwareBroker, AutoCloseable { private static val log = LoggerFactory.getLogger(BindingAwareBrokerImpl) @@ -86,7 +87,8 @@ class BindingAwareBrokerImpl implements BindingAwareBroker, AutoCloseable { ServiceRegistration dataConsumerRegistration - private HashMapDataStore store = new HashMapDataStore(); + ConnectorActivator connectorActivator + public new(BundleContext bundleContext) { _brokerBundleContext = bundleContext; @@ -115,11 +117,9 @@ class BindingAwareBrokerImpl implements BindingAwareBroker, AutoCloseable { notifyConsumerRegistration = brokerBundleContext.registerService(NotificationService, notifyBroker, brokerProperties) dataProviderRegistration = brokerBundleContext.registerService(DataProviderService, dataBroker, brokerProperties) dataConsumerRegistration = brokerBundleContext.registerService(DataBrokerService, dataBroker, brokerProperties) - - - getDataBroker().registerDataReader(root, store); - getDataBroker().registerCommitHandler(root, store) - + + connectorActivator = new ConnectorActivator(dataBroker,brokerBundleContext); + connectorActivator.start(); log.info("MD-SAL: Binding Aware Broker Started"); }