X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-binding-broker%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Fyang%2Fmd%2Fsal%2Fbinding%2Fimpl%2FBindingAsyncDataBrokerImplModule.java;h=018e26878c9873490d6c3ed88822edb78efe0280;hp=17cd67a8576018485d3f1162dab89d51be0fcf15;hb=5c2c22d99e522ccdc164287757fd2defa62a9f9c;hpb=c2fd5f62f3b80a7e7b4b7e167349ede433e785d6 diff --git a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/config/yang/md/sal/binding/impl/BindingAsyncDataBrokerImplModule.java b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/config/yang/md/sal/binding/impl/BindingAsyncDataBrokerImplModule.java index 17cd67a857..018e26878c 100644 --- a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/config/yang/md/sal/binding/impl/BindingAsyncDataBrokerImplModule.java +++ b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/config/yang/md/sal/binding/impl/BindingAsyncDataBrokerImplModule.java @@ -10,12 +10,10 @@ import org.opendaylight.controller.sal.core.api.Broker.ProviderSession; import org.opendaylight.controller.sal.core.api.Provider; import org.opendaylight.controller.sal.core.api.model.SchemaService; import org.opendaylight.yangtools.yang.data.impl.codec.BindingIndependentMappingService; -import org.osgi.framework.BundleContext; public class BindingAsyncDataBrokerImplModule extends org.opendaylight.controller.config.yang.md.sal.binding.impl.AbstractBindingAsyncDataBrokerImplModule implements Provider { - private BundleContext bundleContext; public BindingAsyncDataBrokerImplModule(final org.opendaylight.controller.config.api.ModuleIdentifier identifier, final org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) { @@ -42,25 +40,15 @@ public class BindingAsyncDataBrokerImplModule extends // FIXME: Switch this to DOM Broker registration which would not require // BundleContext when API are updated. - ProviderSession session = domBroker.registerProvider(this, getBundleContext()); + ProviderSession session = domBroker.registerProvider(this, null); DOMDataBroker domDataBroker = session.getService(DOMDataBroker.class); SchemaService schemaService = session.getService(SchemaService.class); return new ForwardedBindingDataBroker(domDataBroker, mappingService, schemaService); } - // FIXME: Remove this when DOM Broker registration would not require - // BundleContext - @Deprecated - private BundleContext getBundleContext() { - return bundleContext; - } - // FIXME: Remove this when DOM Broker registration would not require - // BundleContext - @Deprecated - void setBundleContext(final BundleContext bundleContext) { - this.bundleContext = bundleContext; - } + + @Override public Collection getProviderFunctionality() {