private void initNetworkConfig( NetworkConfig networkConfig, int basePort, int portSeed, boolean multicast, int nodeCount) { networkConfig.setPortAutoIncrement(false); networkConfig.setPort(basePort + portSeed); JoinConfig join = networkConfig.getJoin(); MulticastConfig multicastConfig = join.getMulticastConfig(); multicastConfig.setEnabled(multicast); multicastConfig.setMulticastTimeoutSeconds(5); TcpIpConfig tcpIpConfig = join.getTcpIpConfig(); tcpIpConfig.setEnabled(!multicast); tcpIpConfig.setConnectionTimeoutSeconds(5); List<String> members = new ArrayList<String>(nodeCount); for (int i = 0; i < nodeCount; i++) { members.add("127.0.0.1:" + (basePort + i)); } Collections.sort(members); tcpIpConfig.setMembers(members); }