X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2FDataChangeListenerRegistrationProxy.java;h=2c0be57bc1be9c2ba6831ff05c5c2ebfe3065364;hb=90735c91ce3390a731afc446b4e7314c544ab9d6;hp=f0f4b7b9b6aba47481c6c0ea8bc890f8ed478f28;hpb=013a6679470bf692753f2e04ab4398c97fd9f5d0;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/DataChangeListenerRegistrationProxy.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/DataChangeListenerRegistrationProxy.java index f0f4b7b9b6..2c0be57bc1 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/DataChangeListenerRegistrationProxy.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/DataChangeListenerRegistrationProxy.java @@ -15,9 +15,9 @@ import akka.dispatch.OnComplete; import com.google.common.annotations.VisibleForTesting; import com.google.common.base.Preconditions; import org.opendaylight.controller.cluster.datastore.exceptions.LocalShardNotFoundException; -import org.opendaylight.controller.cluster.datastore.messages.CloseDataChangeListenerRegistration; +import org.opendaylight.controller.cluster.datastore.messages.CloseDataTreeNotificationListenerRegistration; import org.opendaylight.controller.cluster.datastore.messages.RegisterChangeListener; -import org.opendaylight.controller.cluster.datastore.messages.RegisterChangeListenerReply; +import org.opendaylight.controller.cluster.datastore.messages.RegisterDataTreeNotificationListenerReply; import org.opendaylight.controller.cluster.datastore.utils.ActorContext; import org.opendaylight.controller.md.sal.common.api.data.AsyncDataBroker; import org.opendaylight.controller.md.sal.common.api.data.AsyncDataBroker.DataChangeScope; @@ -86,7 +86,8 @@ public class DataChangeListenerRegistrationProxy implements ListenerRegistration } if (sendCloseMessage) { - listenerRegistrationActor.tell(CloseDataChangeListenerRegistration.INSTANCE, null); + listenerRegistrationActor.tell(CloseDataTreeNotificationListenerRegistration.getInstance(), + ActorRef.noSender()); } } @@ -127,7 +128,7 @@ public class DataChangeListenerRegistrationProxy implements ListenerRegistration LOG.error("Failed to register DataChangeListener {} at path {}", listener, path.toString(), failure); } else { - RegisterChangeListenerReply reply = (RegisterChangeListenerReply) result; + RegisterDataTreeNotificationListenerReply reply = (RegisterDataTreeNotificationListenerReply)result; setListenerRegistrationActor(actorContext.actorSelection( reply.getListenerRegistrationPath())); } @@ -145,7 +146,8 @@ public class DataChangeListenerRegistrationProxy implements ListenerRegistration } if (sendCloseMessage) { - listenerRegistrationActor.tell(CloseDataChangeListenerRegistration.INSTANCE, ActorRef.noSender()); + listenerRegistrationActor.tell(CloseDataTreeNotificationListenerRegistration.getInstance(), + ActorRef.noSender()); listenerRegistrationActor = null; }