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%2FShard.java;h=8365328669587b5e083c8e53ca819eb63857cd40;hb=2a35e5ab8c3300757a425841d017097c1fa31e68;hp=dbb25b9bf406cd1fbf922abf07424c7fe6a90da8;hpb=1895c1473b803a53ad5e2a092c4dacb4ffed2ee2;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/Shard.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/Shard.java index dbb25b9bf4..8365328669 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/Shard.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/Shard.java @@ -31,6 +31,7 @@ import java.util.concurrent.Executors; * A Shard represents a portion of the logical data tree *
* Our Shard uses InMemoryDataStore as it's internal representation and delegates all requests it + * */ public class Shard extends UntypedProcessor { @@ -47,21 +48,24 @@ public class Shard extends UntypedProcessor { } else if(message instanceof RegisterChangeListener){ registerChangeListener((RegisterChangeListener) message); } else if(message instanceof UpdateSchemaContext){ - store.onGlobalContextUpdated(((UpdateSchemaContext) message).getSchemaContext()); + updateSchemaContext((UpdateSchemaContext) message); } } + private void updateSchemaContext(UpdateSchemaContext message) { + store.onGlobalContextUpdated(message.getSchemaContext()); + } + private void registerChangeListener(RegisterChangeListener registerChangeListener) { org.opendaylight.yangtools.concepts.ListenerRegistration