List of usage examples for org.springframework.data.gemfire.client PoolFactoryBean setSubscriptionEnabled
public void setSubscriptionEnabled(boolean subscriptionEnabled)
From source file:sample.client.Application.java
@Bean PoolFactoryBean gemfirePool(@Value("${gemfire.cache.server.host:localhost}") String host, @Value("${gemfire.cache.server.port:12480}") int port) { // <4> PoolFactoryBean gemfirePool = new PoolFactoryBean(); gemfirePool.setMaxConnections(MAX_CONNECTIONS); gemfirePool.setPingInterval(TimeUnit.SECONDS.toMillis(15)); gemfirePool.setRetryAttempts(1);// www . j a v a2s . c o m gemfirePool.setSubscriptionEnabled(true); gemfirePool.setServerEndpoints(Collections.singleton(newConnectionEndpoint(host, port))); return gemfirePool; }
From source file:sample.ClientConfig.java
@Bean PoolFactoryBean gemfirePool(// <3> @Value("${spring.session.data.gemfire.port:" + ServerConfig.SERVER_PORT + "}") int port) { PoolFactoryBean poolFactory = new PoolFactoryBean(); poolFactory.setFreeConnectionTimeout(5000); // 5 seconds poolFactory.setKeepAlive(false);// w ww . ja v a 2 s . c o m poolFactory.setMaxConnections(ServerConfig.MAX_CONNECTIONS); poolFactory.setPingInterval(TimeUnit.SECONDS.toMillis(5)); poolFactory.setReadTimeout(2000); // 2 seconds poolFactory.setRetryAttempts(2); poolFactory.setSubscriptionEnabled(true); poolFactory.setThreadLocalConnections(false); poolFactory .setServers(Collections.singletonList(new ConnectionEndpoint(ServerConfig.SERVER_HOSTNAME, port))); return poolFactory; }