- public static Props props(final String name,
- final Map<String, String> peerAddresses) {
+ private static Map<String, String> mapPeerAddresses(
+ Map<ShardIdentifier, String> peerAddresses) {
+ Map<String, String> map = new HashMap<>();
+
+ for (Map.Entry<ShardIdentifier, String> entry : peerAddresses
+ .entrySet()) {
+ map.put(entry.getKey().toString(), entry.getValue());
+ }
+
+ return map;
+ }
+
+
+
+
+ public static Props props(final ShardIdentifier name,
+ final Map<ShardIdentifier, String> peerAddresses,
+ final InMemoryDOMDataStoreConfigProperties dataStoreProperties) {
+ Preconditions.checkNotNull(name, "name should not be null");
+ Preconditions
+ .checkNotNull(peerAddresses, "peerAddresses should not be null");
+