public static void main(String[] args) throws Exception { SSLConfig sslConfig = new SSLConfig(); sslConfig.setEnabled(true); sslConfig.setFactoryClassName("com.hazelcast.nio.ssl.BasicSSLContextFactory"); sslConfig.setProperty("keyStore", new File("hazelcast.ks").getAbsolutePath()); sslConfig.setProperty("keyStorePassword", "password"); sslConfig.setProperty("javax.net.ssl.trustStore", new File("hazelcast.ts").getAbsolutePath()); Config config = new Config(); config.setLicenseKey(ENTERPRISE_LICENSE_KEY); config.getNetworkConfig().setSSLConfig(sslConfig); HazelcastInstance hz = Hazelcast.newHazelcastInstance(config); System.out.println("Hazelcast Member instance is running!"); BlockingQueue<String> queue = hz.getQueue("queue"); for (; ; ) { System.out.println(queue.take()); } } }
private void handleSSLConfig(Node node, ClientNetworkConfig clientNetworkConfig) { SSLConfig sslConfig = new SSLConfig(); NamedNodeMap atts = node.getAttributes(); Node enabledNode = atts.getNamedItem("enabled"); boolean enabled = enabledNode != null && getBooleanValue(getTextContent(enabledNode).trim()); sslConfig.setEnabled(enabled); for (Node n : childElements(node)) { String nodeName = cleanNodeName(n); if ("factory-class-name".equals(nodeName)) { sslConfig.setFactoryClassName(getTextContent(n).trim()); } else if ("properties".equals(nodeName)) { fillProperties(n, sslConfig.getProperties()); } } clientNetworkConfig.setSSLConfig(sslConfig); }
private void handleSSLConfig(Node node, ClientNetworkConfig clientNetworkConfig) { SSLConfig sslConfig = new SSLConfig(); NamedNodeMap atts = node.getAttributes(); Node enabledNode = atts.getNamedItem("enabled"); boolean enabled = enabledNode != null && getBooleanValue(getTextContent(enabledNode).trim()); sslConfig.setEnabled(enabled); for (Node n : childElements(node)) { String nodeName = cleanNodeName(n); if ("factory-class-name".equals(nodeName)) { sslConfig.setFactoryClassName(getTextContent(n).trim()); } else if ("properties".equals(nodeName)) { fillProperties(n, sslConfig.getProperties()); } } clientNetworkConfig.setSSLConfig(sslConfig); }
private void handleSSLConfig(Node node) { SSLConfig sslConfig = new SSLConfig(); NamedNodeMap attributes = node.getAttributes(); Node enabledNode = attributes.getNamedItem("enabled"); boolean enabled = enabledNode != null && getBooleanValue(getTextContent(enabledNode).trim()); sslConfig.setEnabled(enabled); for (Node n : childElements(node)) { String nodeName = cleanNodeName(n); if ("factory-class-name".equals(nodeName)) { sslConfig.setFactoryClassName(getTextContent(n).trim()); } else if ("properties".equals(nodeName)) { fillProperties(n, sslConfig.getProperties()); } } config.getNetworkConfig().setSSLConfig(sslConfig); }
private void handleSSLConfig(Node node) { SSLConfig sslConfig = new SSLConfig(); NamedNodeMap attributes = node.getAttributes(); Node enabledNode = attributes.getNamedItem("enabled"); boolean enabled = enabledNode != null && getBooleanValue(getTextContent(enabledNode).trim()); sslConfig.setEnabled(enabled); for (Node n : childElements(node)) { String nodeName = cleanNodeName(n); if ("factory-class-name".equals(nodeName)) { sslConfig.setFactoryClassName(getTextContent(n).trim()); } else if ("properties".equals(nodeName)) { fillProperties(n, sslConfig.getProperties()); } } config.getNetworkConfig().setSSLConfig(sslConfig); }
public static void main(String[] args) throws Exception { SSLConfig sslConfig = new SSLConfig(); sslConfig.setEnabled(true); sslConfig.setFactoryClassName("com.hazelcast.nio.ssl.BasicSSLContextFactory"); sslConfig.setProperty("keyStore", new File("hazelcast.ks").getAbsolutePath()); sslConfig.setProperty("keyStorePassword", "password"); sslConfig.setProperty("javax.net.ssl.trustStore", new File("hazelcast.ts").getAbsolutePath()); ClientConfig clientConfig = new ClientConfig(); clientConfig.setLicenseKey(ENTERPRISE_LICENSE_KEY); clientConfig.getNetworkConfig().addAddress("127.0.0.1"); clientConfig.getNetworkConfig().setSSLConfig(sslConfig); HazelcastInstance client = HazelcastClient.newHazelcastClient(clientConfig); System.out.println(clientConfig.toString()); BlockingQueue<String> queue = client.getQueue("queue"); queue.put("Hello!"); System.out.println("Message sent by Hazelcast Client!"); HazelcastClient.shutdownAll(); } }