void callShutDown() { for (PersistenceManagerFactory factory : persistenceManagerFactories) { log.info("Call shutdown on " + factory); factory.shutDown(); } for (Cluster cluster : clusters) { log.info( String.format( "Call shutdown on Cluster instance '%s' of cluster name '%s'", cluster, cluster.getClusterName())); cluster.closeAsync().force(); } }
public static String[] getHosts(Cluster cluster) { if (cluster == null) { System.out.println("Creating cluster connection"); cluster = Cluster.builder().addContactPoint(Host).build(); } System.out.println("Cluster Name " + cluster.getClusterName()); Metadata mdata = cluster.getMetadata(); Set<Host> hosts = mdata.getAllHosts(); String sHosts[] = new String[hosts.size()]; Iterator<Host> it = hosts.iterator(); int i = 0; while (it.hasNext()) { Host ch = it.next(); sHosts[i] = (String) ch.getAddress().toString(); System.out.println("Hosts" + ch.getAddress().toString()); i++; } return sHosts; }