private static JoinConfig createDiscoveryJoinConfig(final Config config, final HazelcastClusterProperties cluster, final NetworkConfig networkConfig) { val joinConfig = new JoinConfig(); LOGGER.debug("Disabling multicast and TCP/IP configuration for discovery"); joinConfig.getMulticastConfig().setEnabled(false); joinConfig.getTcpIpConfig().setEnabled(false); val discoveryConfig = new DiscoveryConfig(); val strategyConfig = locateDiscoveryStrategyConfig(cluster, joinConfig, config, networkConfig); LOGGER.debug("Creating discovery strategy configuration as [{}]", strategyConfig); discoveryConfig.setDiscoveryStrategyConfigs(CollectionUtils.wrap(strategyConfig)); joinConfig.setDiscoveryConfig(discoveryConfig); return joinConfig; }
joinConfig.setDiscoveryConfig(dc); joinConfig.getTcpIpConfig().setEnabled(false); joinConfig.getMulticastConfig().setEnabled(false);