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%2Fsal%2Fbinding%2Fimpl%2FBindingAwareBrokerImpl.xtend;fp=opendaylight%2Fmd-sal%2Fsal-binding-broker%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fbinding%2Fimpl%2FBindingAwareBrokerImpl.xtend;h=740ae887b0588bcc7648aaba49bb7f63eef5b53a;hp=88e3e62f392163e192fab5e21faf74f611a0480e;hb=8b6075992f1e18eb678ee4e50e13b3d2d1397a85;hpb=db199e090d7c21dc2da1825054f7977351f2c7e0 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 88e3e62f39..740ae887b0 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 @@ -41,6 +41,7 @@ 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 java.util.concurrent.Executors class BindingAwareBrokerImpl implements BindingAwareBroker { private static val log = LoggerFactory.getLogger(BindingAwareBrokerImpl) @@ -72,8 +73,10 @@ class BindingAwareBrokerImpl implements BindingAwareBroker { def start() { initGenerator(); + val executor = Executors.newCachedThreadPool; // Initialization of notificationBroker - notifyBroker = new NotificationBrokerImpl(null); + notifyBroker = new NotificationBrokerImpl(executor); + notifyBroker.invokerFactory = generator.invokerFactory; dataBroker = new DataBrokerImpl(); val brokerProperties = newProperties(); notifyBrokerRegistration = brokerBundleContext.registerService(NotificationProviderService, notifyBroker,