/** * Initializes the factory */ public synchronized void init() throws Exception { super.init(); log.debug("initializing factory"); //favor an existing cassandraHostConfigurator if (cassandraHostConfigurator == null) { cassandraHostConfigurator = new CassandraHostConfigurator(); cassandraHostConfigurator.setPort(getThriftPort()); cassandraHostConfigurator.setHosts(StringUtils.join(getContactNodes(), ',')); cassandraHostConfigurator.setAutoDiscoverHosts(autoDiscoverHosts); } cluster = HFactory.getOrCreateCluster(clusterName, cassandraHostConfigurator, credentials); initializeTypeConverters(); initializeKeyspaceDefinitions(); initializeSchema(); log.debug("factory initialized"); }
cassandraHostConfigurator.setHosts(CLUSTER_URL); cassandraHostConfigurator.setMaxActive(hectorPoolSize); cassandraHostConfigurator.setCassandraThriftSocketTimeout(CMBProperties.getInstance().getCassandraThriftSocketTimeOutMS());