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%2Fentityownership%2FCandidateListChangeListener.java;h=82f926aea9795969073c9fa7f935d0062548aa0f;hb=02f738dec4a31bdad04e42b2c19ecf09aacc0b87;hp=35100cb5b9a49d3e5c72be4d5c98fc7d3a0810ee;hpb=00e97ff87662959a39218b47bac904235003dc8d;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/entityownership/CandidateListChangeListener.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/entityownership/CandidateListChangeListener.java index 35100cb5b9..82f926aea9 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/entityownership/CandidateListChangeListener.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/entityownership/CandidateListChangeListener.java @@ -44,15 +44,17 @@ import org.slf4j.LoggerFactory; * @author Moiz Raja * @author Thomas Pantelis */ -public class CandidateListChangeListener implements DOMDataTreeChangeListener { +class CandidateListChangeListener implements DOMDataTreeChangeListener { private static final Logger LOG = LoggerFactory.getLogger(CandidateListChangeListener.class); private final ActorRef shard; private final Map> currentCandidates = new HashMap<>(); - public CandidateListChangeListener(ActorRef shard, ShardDataTree shardDataTree) { + CandidateListChangeListener(ActorRef shard) { this.shard = Preconditions.checkNotNull(shard, "shard should not be null"); + } + void init(ShardDataTree shardDataTree) { shardDataTree.registerTreeChangeListener(YangInstanceIdentifier.builder(ENTITY_OWNERS_PATH). node(EntityType.QNAME).node(EntityType.QNAME).node(ENTITY_QNAME).node(ENTITY_QNAME). node(Candidate.QNAME).node(Candidate.QNAME).build(), this);