cassandraConf.getReconnectionPolicyMaxMs())) .withLoadBalancingPolicy(cassandraConf.getLoadBalancingPolicy()); cluster.getConfiguration().getSocketOptions().setReadTimeoutMillis((int) cassandraConf.getSocketReadTimeoutMillis()); cluster.getConfiguration().getSocketOptions().setConnectTimeoutMillis((int) cassandraConf.getSocketConnectTimeoutMillis());
private void configureSocketOpts() { final String readTimeoutConfiguration = (String) configuration.get(TRIDENT_CASSANDRA_READ_TIMEOUT); final String connectTimeoutConfiguration = (String) configuration.get(TRIDENT_CASSANDRA_CONNECT_TIMEOUT); final SocketOptions socketOptions = builder.getConfiguration().getSocketOptions(); if (StringUtils.isNotEmpty(readTimeoutConfiguration)) { socketOptions.setReadTimeoutMillis(Integer.parseInt(readTimeoutConfiguration)); } if (StringUtils.isNotEmpty(connectTimeoutConfiguration)) { socketOptions.setConnectTimeoutMillis(Integer.parseInt(connectTimeoutConfiguration)); } builder = builder.withSocketOptions(socketOptions); }
builder.getConfiguration().getSocketOptions().setConnectTimeoutMillis(getConfiguration().getConnectTimeoutMillis()); builder.getConfiguration().getSocketOptions().setReadTimeoutMillis(getConfiguration().getReadTimeoutMillis());
cassandraConf.getReconnectionPolicyMaxMs())) .withLoadBalancingPolicy(cassandraConf.getLoadBalancingPolicy()); cluster.getConfiguration().getSocketOptions().setReadTimeoutMillis((int)cassandraConf.getSocketReadTimeoutMillis()); cluster.getConfiguration().getSocketOptions().setConnectTimeoutMillis((int)cassandraConf.getSocketConnectTimeoutMillis());
builder.addContactPoint(host); builder.withCredentials(login, password); SocketOptions socketOptions = builder.getConfiguration().getSocketOptions(); if (connectTimeoutMs != null) socketOptions.setConnectTimeoutMillis(connectTimeoutMs); if (readTimeoutMs != null) socketOptions.setReadTimeoutMillis(readTimeoutMs); PoolingOptions poolingOptions = builder.getConfiguration().getPoolingOptions(); if (poolTimeoutMs != null) poolingOptions.setPoolTimeoutMillis(poolTimeoutMs);
private void configureQueryOptions() { final String consistencyConfiguration = (String) configuration.get(TRIDENT_CASSANDRA_CONSISTENCY); final String serialConsistencyConfiguration = (String) configuration.get(TRIDENT_CASSANDRA_SERIAL_CONSISTENCY); final QueryOptions queryOptions = builder.getConfiguration().getQueryOptions(); if (StringUtils.isNotEmpty(consistencyConfiguration)) { queryOptions.setConsistencyLevel(ConsistencyLevel.valueOf(consistencyConfiguration)); } if (StringUtils.isNotEmpty(serialConsistencyConfiguration)) { queryOptions.setSerialConsistencyLevel(ConsistencyLevel.valueOf(serialConsistencyConfiguration)); } builder = builder.withQueryOptions(queryOptions); }