Make value and value size configuration obligatory in ChronicleMapBuilder

This commit is contained in:
leventov
2015-10-14 17:47:22 +03:00
parent 7d35346022
commit a13bf449d0
32 changed files with 172 additions and 81 deletions
@@ -41,12 +41,14 @@ public class ReplicateProxyMapUpdatedViaSharedMemoryTest {
final File tempFile = File.createTempFile("temp", "chron");
server1 = ChronicleMapBuilder.of(String.class, String.class)
.averageKey("key").averageValue("value")
.entries(1)
.replication((byte) 1).createPersistedTo(tempFile);
TcpTransportAndNetworkConfig serverConfig = TcpTransportAndNetworkConfig.of(7077)
.heartBeatInterval(500, TimeUnit.MILLISECONDS);
replicationMap = ChronicleMapBuilder.of(String.class, String.class)
.averageKey("key").averageValue("value")
.entries(1)
.replication((byte) 1, serverConfig).createPersistedTo(tempFile);
}
@@ -56,6 +58,7 @@ public class ReplicateProxyMapUpdatedViaSharedMemoryTest {
TcpTransportAndNetworkConfig.of(6161, new InetSocketAddress("localhost", 7077));
server2 = ChronicleMapBuilder.of(String.class, String.class)
.averageKey("key").averageValue("value")
.entries(1)
.replication((byte) 2, server2Config).create();
}