X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2FAbstractDataListenerSupport.java;h=0821951a1a67b7cc30d7c98dae86994119af5cf6;hb=11d000a598873780b4d81e8717488ab29ab79f21;hp=f23f9567a7ddace8fd25ecdf8e651e94efcd1ed1;hpb=925cb4a228d0fda99c7bfeb432eb25285a223887;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/AbstractDataListenerSupport.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/AbstractDataListenerSupport.java index f23f9567a7..0821951a1a 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/AbstractDataListenerSupport.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/AbstractDataListenerSupport.java @@ -9,21 +9,18 @@ package org.opendaylight.controller.cluster.datastore; import akka.actor.ActorRef; import akka.actor.ActorSelection; -import com.google.common.base.Optional; import java.util.ArrayList; import java.util.Collection; import java.util.EventListener; -import java.util.Map.Entry; import org.opendaylight.controller.cluster.datastore.messages.EnableNotification; import org.opendaylight.controller.cluster.datastore.messages.ListenerRegistrationMessage; import org.opendaylight.yangtools.concepts.ListenerRegistration; -import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidate; import org.slf4j.Logger; import org.slf4j.LoggerFactory; abstract class AbstractDataListenerSupport, R extends ListenerRegistration> - extends LeaderLocalDelegateFactory> { + extends LeaderLocalDelegateFactory { private final Logger log = LoggerFactory.getLogger(getClass()); private final ArrayList delayedListenerRegistrations = new ArrayList<>(); @@ -68,8 +65,7 @@ abstract class AbstractDataListenerSupport registration; if (hasLeader && message.isRegisterOnAllInstances() || isLeader) { - final Entry> res = createDelegate(message); - registration = res.getKey(); + registration = createDelegate(message); } else { log.debug("{}: Shard is not the leader - delaying registration", persistenceId());