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%2FConfiguration.java;h=a67f58c760bbdaeda30f2f6b9c32512537ee52c0;hb=b35aa25e0c3a91fc71e778d9c9393e91036246e3;hp=dff1fd4aa7c5f48332532354872b436cdabd208e;hpb=1e59825dbec7b354d76bd7efa6a61e4ad802c802;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/Configuration.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/Configuration.java index dff1fd4aa7..a67f58c760 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/Configuration.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/Configuration.java @@ -8,8 +8,16 @@ package org.opendaylight.controller.cluster.datastore; +import com.google.common.base.Optional; +import org.opendaylight.controller.cluster.datastore.shardstrategy.ShardStrategy; + import java.util.List; +import java.util.Map; public interface Configuration { List getMemberShardNames(String memberName); + Optional getModuleNameFromNameSpace(String nameSpace); + Map getModuleNameToShardStrategyMap(); + List getShardNamesFromModuleName(String moduleName); + List getMembersFromShardName(String shardName); }