private static NetworkConfig createNetworkConfigs() { NetworkConfig networkConfig = new NetworkConfig(); InterfacesConfig interfaceConfig = new InterfacesConfig(); // add current host try { interfaceConfig.addInterface(InetAddress.getByName(OAuthServer.getHost()).getHostAddress()); } catch (UnknownHostException e) { log.error("cannot create hazelcast config", e); } interfaceConfig.setEnabled(true); networkConfig.setInterfaces(interfaceConfig); JoinConfig joinConfig = new JoinConfig(); TcpIpConfig tcpIps = new TcpIpConfig(); List<String> ips = createNodesList(); if (ips != null) { tcpIps.setMembers(ips); joinConfig.setTcpIpConfig(tcpIps); } tcpIps.setEnabled(true); MulticastConfig multicastConfig = new MulticastConfig(); multicastConfig.setEnabled(false); joinConfig.setMulticastConfig(multicastConfig); networkConfig.setJoin(joinConfig); return networkConfig; }
joinCfg.setMulticastConfig(mcCfg); joinCfg.setTcpIpConfig(tcpCfg); netCfg.setJoin(joinCfg);
/** * Build config. * * @param hz the hz * @return the config */ public static Config build(final BaseHazelcastProperties hz) { val cluster = hz.getCluster(); val config = new Config(); val networkConfig = new NetworkConfig() .setPort(cluster.getPort()) .setPortAutoIncrement(cluster.isPortAutoIncrement()); val joinConfig = cluster.getDiscovery().isEnabled() ? createDiscoveryJoinConfig(config, hz.getCluster(), networkConfig) : createDefaultJoinConfig(config, hz.getCluster()); LOGGER.debug("Created Hazelcast join configuration [{}]", joinConfig); networkConfig.setJoin(joinConfig); LOGGER.debug("Created Hazelcast network configuration [{}]", networkConfig); config.setNetworkConfig(networkConfig); return config.setInstanceName(cluster.getInstanceName()) .setProperty(BaseHazelcastProperties.HAZELCAST_DISCOVERY_ENABLED_PROP, BooleanUtils.toStringTrueFalse(cluster.getDiscovery().isEnabled())) .setProperty(BaseHazelcastProperties.IPV4_STACK_PROP, String.valueOf(cluster.isIpv4Enabled())) .setProperty(BaseHazelcastProperties.LOGGING_TYPE_PROP, cluster.getLoggingType()) .setProperty(BaseHazelcastProperties.MAX_HEARTBEAT_SECONDS_PROP, String.valueOf(cluster.getMaxNoHeartbeatSeconds())); }
nc.setJoin(joinConfig); nc.setPublicAddress(dbDiscovery.getLocalConfig().getAdvertiseAddress());
networkConfig.setInterfaces( interfaces ); networkConfig.setPort( hazelcastAddress.getPort() ); networkConfig.setJoin( joinConfig ); networkConfig.setPortAutoIncrement( false ); com.hazelcast.config.Config c = new com.hazelcast.config.Config();
networkConfig.setJoin(joinConfig);
networkConfig.setJoin( joinConfig ); networkConfig.setPortAutoIncrement( false );
cfg.setProperty("hazelcast.health.monitoring.level", "OFF"); if (Config.IN_PRODUCTION) { cfg.setNetworkConfig(new NetworkConfig().setJoin(new JoinConfig(). setMulticastConfig(new MulticastConfig().setEnabled(false)). setTcpIpConfig(new TcpIpConfig().setEnabled(false)).