Add sender actor to the ForwardingDataTreeChangeListener 58/90258/1
authorTibor Král <tibor.kral@pantheon.tech>
Thu, 4 Jun 2020 16:50:51 +0000 (18:50 +0200)
committerRobert Varga <nite@hq.sk>
Fri, 5 Jun 2020 08:23:49 +0000 (08:23 +0000)
commitcb21bf774876e7f08775c068c77d1a0cbfa02926
treee11a95eb2ef7790b18fc9a9e67b1e412b463041a
parent8eb3df3d4dfdb087344cb269cdddc4b723266537
Add sender actor to the ForwardingDataTreeChangeListener

The ForwardingDataTreeChangeListener is created when a shard
registers new listener. It then sends dataTreeChanges to said listener
but doesn't specify the sender. The RootListenerActor however needs
to know which shard produced the DataTreeChanged message.

Signed-off-by: Tibor Král <tibor.kral@pantheon.tech>
Change-Id: I4971cfaefa10c3136e0ddcc350ec7e00e68e6b42
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/DataTreeChangeListenerSupport.java
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/ForwardingDataTreeChangeListener.java
opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/ForwardingDataTreeChangeListenerTest.java