multicastConfig.setMulticastPort(parseInt(value)); } else if ("multicast-timeout-seconds".equals(cleanNodeName(n))) { multicastConfig.setMulticastTimeoutSeconds(parseInt(value)); } else if ("multicast-time-to-live-seconds".equals(cleanNodeName(n))) {
multicastConfig.setMulticastPort(parseInt(value)); } else if ("multicast-timeout-seconds".equals(cleanNodeName(n))) { multicastConfig.setMulticastTimeoutSeconds(parseInt(value)); } else if ("multicast-time-to-live-seconds".equals(cleanNodeName(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); }
join.getTcpIpConfig().setEnabled(false); join.getMulticastConfig().setEnabled(true); join.getMulticastConfig().setMulticastTimeoutSeconds(15); join.getMulticastConfig().setMulticastGroup("224.2.2.3"); join.getMulticastConfig().setMulticastPort(54327);