.setPort(port) .setPortAutoIncrement(false) .setReuseAddress(true); netConfig.getInterfaces() .setEnabled(true)
private void handleNetwork(Node node) throws Exception { for (Node child : childElements(node)) { String nodeName = cleanNodeName(child); if ("reuse-address".equals(nodeName)) { String value = getTextContent(child).trim(); config.getNetworkConfig().setReuseAddress(getBooleanValue(value)); } else if ("port".equals(nodeName)) { handlePort(child); } else if ("outbound-ports".equals(nodeName)) { handleOutboundPorts(child); } else if ("public-address".equals(nodeName)) { String address = getTextContent(child); config.getNetworkConfig().setPublicAddress(address); } else if ("join".equals(nodeName)) { handleJoin(child); } else if ("interfaces".equals(nodeName)) { handleInterfaces(child); } else if ("symmetric-encryption".equals(nodeName)) { handleViaReflection(child, config.getNetworkConfig(), new SymmetricEncryptionConfig()); } else if ("ssl".equals(nodeName)) { handleSSLConfig(child); } else if ("socket-interceptor".equals(nodeName)) { handleSocketInterceptorConfig(child); } else if ("member-address-provider".equals(nodeName)) { handleMemberAddressProvider(child); } else if ("failure-detector".equals(nodeName)) { handleFailureDetector(child); } } }
private void handleNetwork(Node node) throws Exception { for (Node child : childElements(node)) { String nodeName = cleanNodeName(child); if ("reuse-address".equals(nodeName)) { String value = getTextContent(child).trim(); config.getNetworkConfig().setReuseAddress(getBooleanValue(value)); } else if ("port".equals(nodeName)) { handlePort(child); } else if ("outbound-ports".equals(nodeName)) { handleOutboundPorts(child); } else if ("public-address".equals(nodeName)) { String address = getTextContent(child); config.getNetworkConfig().setPublicAddress(address); } else if ("join".equals(nodeName)) { handleJoin(child); } else if ("interfaces".equals(nodeName)) { handleInterfaces(child); } else if ("symmetric-encryption".equals(nodeName)) { handleViaReflection(child, config.getNetworkConfig(), new SymmetricEncryptionConfig()); } else if ("ssl".equals(nodeName)) { handleSSLConfig(child); } else if ("socket-interceptor".equals(nodeName)) { handleSocketInterceptorConfig(child); } else if ("member-address-provider".equals(nodeName)) { handleMemberAddressProvider(child); } else if ("failure-detector".equals(nodeName)) { handleFailureDetector(child); } } }