.setCoreConnectionsPerHost(HostDistance.LOCAL, cassandraConfig.getConnections()) .setMaxConnectionsPerHost(HostDistance.LOCAL, cassandraConfig.getConnections()) .setIdleTimeoutSeconds( cassandraConfig.getPoolTimeout() / 1000 ) .setPoolTimeoutMillis( cassandraConfig.getPoolTimeout());
poolOps.setMaxQueueSize(cassandraConf.getPoolMaxQueueSize()); poolOps.setHeartbeatIntervalSeconds(cassandraConf.getHeartbeatIntervalSeconds()); poolOps.setIdleTimeoutSeconds(cassandraConf.getIdleTimeoutSeconds()); poolOps.setMaxRequestsPerConnection(HostDistance.LOCAL, cassandraConf.getMaxRequestPerConnectionLocal()); poolOps.setMaxRequestsPerConnection(HostDistance.REMOTE, cassandraConf.getMaxRequestPerConnectionRemote());
Cluster cluster = createClusterBuilder() .withPoolingOptions(new PoolingOptions().setIdleTimeoutSeconds(20)) .build(); List<MockRequest> allRequests = newArrayList();
Cluster cluster = createClusterBuilder() .withPoolingOptions(new PoolingOptions().setIdleTimeoutSeconds(20)) .build(); List<MockRequest> allRequests = newArrayList();
Cluster cluster = createClusterBuilder() .withPoolingOptions(new PoolingOptions().setIdleTimeoutSeconds(20)) .build(); List<MockRequest> allRequests = newArrayList();
@Configuration @ImportResource("/class/path/to/cassandra/config.xml") class CassandraConfig { @Bean PoolingOptions poolingOptions() { PoolingOptions poolingOptions = new PoolingOptions(); poolingOptions.setHeartbeatIntervalSeconds(30); poolingOptions.setIdleTimeoutSeconds(300); poolingOptions.setMaxConnectionsPerHost(50); poolingOptions.set... return poolingOptions; } @Bean CassandraClusterFactoryBean cluster() { CassandraClusterFactoryBean cluster = new CassandraClusterFactoryBean() cluster.setContactPoints(".."); cluster.setPort(1234); cluster.setPoolingOptions(poolingOptions()); cluster.set... return cluster; } }
@Override public void afterPropertiesSet() throws Exception { poolingOptions = configureRemoteHostDistancePoolingOptions( configureLocalHostDistancePoolingOptions(newPoolingOptions())); if (heartbeatIntervalSeconds != DEFAULT.getHeartbeatIntervalSeconds()) { poolingOptions.setHeartbeatIntervalSeconds(heartbeatIntervalSeconds); } if (idleTimeoutSeconds != DEFAULT.getIdleTimeoutSeconds()) { poolingOptions.setIdleTimeoutSeconds(idleTimeoutSeconds); } if (initializationExecutor != null) { poolingOptions.setInitializationExecutor(initializationExecutor); } if (poolTimeoutMilliseconds != DEFAULT.getPoolTimeoutMillis()) { poolingOptions.setPoolTimeoutMillis(poolTimeoutMilliseconds); } if (!isDefaultMaxQueueSize()) { SET_MAX_QUEUE_SIZE.ifPresent(method -> invokeMethod(method, poolingOptions, maxQueueSize)); } }
@Override public void afterPropertiesSet() throws Exception { poolingOptions = configureRemoteHostDistancePoolingOptions( configureLocalHostDistancePoolingOptions(newPoolingOptions())); if (heartbeatIntervalSeconds != DEFAULT.getHeartbeatIntervalSeconds()) { poolingOptions.setHeartbeatIntervalSeconds(heartbeatIntervalSeconds); } if (idleTimeoutSeconds != DEFAULT.getIdleTimeoutSeconds()) { poolingOptions.setIdleTimeoutSeconds(idleTimeoutSeconds); } if (initializationExecutor != null) { poolingOptions.setInitializationExecutor(initializationExecutor); } if (poolTimeoutMilliseconds != DEFAULT.getPoolTimeoutMillis()) { poolingOptions.setPoolTimeoutMillis(poolTimeoutMilliseconds); } if (!isDefaultMaxQueueSize() && SET_MAX_QUEUE_SIZE != null) { invokeMethod(SET_MAX_QUEUE_SIZE, poolingOptions, maxQueueSize); } }
public PoolingOptions build() { PoolingOptions poolingOptions = new PoolingOptions(); if (local != null) { setPoolingOptions(poolingOptions, HostDistance.LOCAL, local); } if (remote != null) { setPoolingOptions(poolingOptions, HostDistance.REMOTE, remote); } if (heartbeatInterval != null) { poolingOptions.setHeartbeatIntervalSeconds((int) heartbeatInterval.toSeconds()); } if (poolTimeout != null) { poolingOptions.setPoolTimeoutMillis((int) poolTimeout.toMilliseconds()); } if (idleTimeout != null) { poolingOptions.setIdleTimeoutSeconds((int) idleTimeout.toSeconds()); } return poolingOptions; }
public PoolingOptions build() { PoolingOptions poolingOptions = new PoolingOptions(); if (local != null) { setPoolingOptions(poolingOptions, HostDistance.LOCAL, local); } if (remote != null) { setPoolingOptions(poolingOptions, HostDistance.REMOTE, remote); } if (heartbeatInterval != null) { poolingOptions.setHeartbeatIntervalSeconds((int) heartbeatInterval.toSeconds()); } if (poolTimeout != null) { poolingOptions.setPoolTimeoutMillis((int) poolTimeout.toMilliseconds()); } if (idleTimeout != null) { poolingOptions.setIdleTimeoutSeconds((int) idleTimeout.toSeconds()); } return poolingOptions; }
Cluster cluster = createClusterBuilder() .withPoolingOptions(new PoolingOptions().setIdleTimeoutSeconds(20)) .build(); List<MockRequest> allRequests = newArrayList();
Cluster cluster = createClusterBuilder() .withPoolingOptions(new PoolingOptions().setIdleTimeoutSeconds(20)) .build(); List<MockRequest> allRequests = newArrayList();
Cluster cluster = createClusterBuilder() .withPoolingOptions(new PoolingOptions().setIdleTimeoutSeconds(20)) .build(); List<MockRequest> allRequests = newArrayList();
config.getAdditionalProperty("corePoolRemote", 1), config.getAdditionalProperty("maxPoolRemote", 1)); poolOptions.setIdleTimeoutSeconds( config.getAdditionalProperty("idleTimeoutSeconds", poolOptions.getIdleTimeoutSeconds())); poolOptions.setPoolTimeoutMillis(
poolOps.setMaxQueueSize(cassandraConf.getPoolMaxQueueSize()); poolOps.setHeartbeatIntervalSeconds(cassandraConf.getHeartbeatIntervalSeconds()); poolOps.setIdleTimeoutSeconds(cassandraConf.getIdleTimeoutSeconds()); poolOps.setMaxRequestsPerConnection(HostDistance.LOCAL, cassandraConf.getMaxRequestPerConnectionLocal()); poolOps.setMaxRequestsPerConnection(HostDistance.REMOTE, cassandraConf.getMaxRequestPerConnectionRemote());
poolingOptions.setIdleTimeoutSeconds(idle_timeout_seconds);
poolingOptions.setIdleTimeoutSeconds(idle_timeout_seconds);