import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
+import javax.annotation.Nonnull;
import org.opendaylight.controller.cluster.access.concepts.MemberName;
import org.opendaylight.controller.cluster.datastore.config.ConfigurationImpl;
import org.opendaylight.controller.cluster.datastore.config.ModuleConfig;
+import org.opendaylight.controller.cluster.datastore.shardstrategy.ShardStrategy;
+import org.opendaylight.mdsal.dom.api.DOMDataTreeIdentifier;
public class MockConfiguration extends ConfigurationImpl {
public MockConfiguration() {
public MockConfiguration(final Map<String, List<String>> shardMembers) {
super(configuration -> {
Map<String, ModuleConfig.Builder> retMap = new HashMap<>();
- for(Map.Entry<String, List<String>> e : shardMembers.entrySet()) {
+ for (Map.Entry<String, List<String>> e : shardMembers.entrySet()) {
String shardName = e.getKey();
retMap.put(shardName,
ModuleConfig.builder(shardName).shardConfig(
return retMap;
});
}
+
+ @Override
+ public ShardStrategy getStrategyForPrefix(@Nonnull final DOMDataTreeIdentifier prefix) {
+ return null;
+ }
}