From: Robert Varga Date: Mon, 2 Jun 2014 11:33:10 +0000 (+0200) Subject: BUG-868: disallow instantiation without executor X-Git-Tag: release/helium~725 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=51b43f12739605c4dce1c930f587f64256d90cf0 BUG-868: disallow instantiation without executor This clarifies the deprecated API. As it turns out, instantiation without an executor should be removed, not the other way around. Change-Id: I3a2738a4da18ef92d3e8c38d0c12f6df653bd74c Signed-off-by: Robert Varga --- diff --git a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/impl/NotificationBrokerImpl.java b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/impl/NotificationBrokerImpl.java index 7d844b3bf5..716670f5a3 100644 --- a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/impl/NotificationBrokerImpl.java +++ b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/impl/NotificationBrokerImpl.java @@ -36,17 +36,11 @@ public class NotificationBrokerImpl implements NotificationProviderService, Auto private final ListenerRegistry interestListeners = ListenerRegistry.create(); - private final Multimap, NotificationListenerRegistration> listeners = Multimaps.synchronizedSetMultimap(HashMultimap., NotificationListenerRegistration>create()); - private ExecutorService executor; + private final ExecutorService executor; - @Deprecated public NotificationBrokerImpl(final ExecutorService executor) { - this.setExecutor(executor); - } - - public void setExecutor(final ExecutorService executor) { this.executor = Preconditions.checkNotNull(executor); }