Add support for root DTCL listening on all shards in DS 79/89879/2
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 19 May 2020 14:37:47 +0000 (16:37 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 21 May 2020 15:35:41 +0000 (17:35 +0200)
commit4f0fc3a7887968d2a949f616c59ea59cb92dc2d0
tree06cee7c80233a49388d691eaa192afa7fbb74029
parentea3c45eb9475b1a6e262b4878b70695fff34d7c7
Add support for root DTCL listening on all shards in DS

Devide DTCLProxy into DTCLSingleShardProxy, DTCLMultiShardProxy and
DTCLPrefixShardProxy to address the different registration mechanisms
used in all three cases.

JIRA: CONTROLLER-1932
Change-Id: I48732577f26fa5844b69a2feaddb02fe53909da7
Signed-off-by: Tibor Král <tibor.kral@pantheon.tech>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/AbstractDOMBrokerWriteTransaction.java
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/AbstractDataStore.java
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/DataTreeChangeListenerActor.java
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/RootDataTreeChangeListenerActor.java [new file with mode: 0644]
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/RootDataTreeChangeListenerProxy.java [new file with mode: 0644]