multicastConfig.setMulticastTimeToLive(parseInt(value)); } else if ("multicast-time-to-live".equals(cleanNodeName(n))) { multicastConfig.setMulticastTimeToLive(parseInt(value)); } else if ("trusted-interfaces".equals(cleanNodeName(n))) { for (Node child : childElements(n)) {
multicastConfig.setMulticastTimeToLive(parseInt(value)); } else if ("multicast-time-to-live".equals(cleanNodeName(n))) { multicastConfig.setMulticastTimeToLive(parseInt(value)); } else if ("trusted-interfaces".equals(cleanNodeName(n))) { for (Node child : childElements(n)) {
private static JoinConfig createDefaultJoinConfig(final Config config, final HazelcastClusterProperties cluster) { val tcpIpConfig = new TcpIpConfig() .setEnabled(cluster.isTcpipEnabled()) .setMembers(cluster.getMembers()) .setConnectionTimeoutSeconds(cluster.getTimeout()); LOGGER.debug("Created Hazelcast TCP/IP configuration [{}] for members [{}]", tcpIpConfig, cluster.getMembers()); val multicastConfig = new MulticastConfig().setEnabled(cluster.isMulticastEnabled()); if (cluster.isMulticastEnabled()) { LOGGER.debug("Created Hazelcast Multicast configuration [{}]", multicastConfig); multicastConfig.setMulticastGroup(cluster.getMulticastGroup()); multicastConfig.setMulticastPort(cluster.getMulticastPort()); val trustedInterfaces = StringUtils.commaDelimitedListToSet(cluster.getMulticastTrustedInterfaces()); if (!trustedInterfaces.isEmpty()) { multicastConfig.setTrustedInterfaces(trustedInterfaces); } multicastConfig.setMulticastTimeoutSeconds(cluster.getMulticastTimeout()); multicastConfig.setMulticastTimeToLive(cluster.getMulticastTimeToLive()); } else { LOGGER.debug("Skipped Hazelcast Multicast configuration since feature is disabled"); } return new JoinConfig() .setMulticastConfig(multicastConfig) .setTcpIpConfig(tcpIpConfig); }