dataCfg.setAffinity(resolveAffinity(aff));
/** * @return Test client configuration. */ private GridClientConfiguration configuration() { GridClientConfiguration cfg = new GridClientConfiguration(); cfg.setServers(Collections.singleton("localhost:11211")); GridClientDataConfiguration cacheCfg = new GridClientDataConfiguration(); cacheCfg.setName("partitioned"); cacheCfg.setAffinity(new GridClientPartitionAffinity()); cfg.setDataConfigurations(Collections.singletonList(cacheCfg)); return cfg; }
/** * @return Client configuration for the test. */ protected GridClientConfiguration clientConfiguration() throws GridClientException { GridClientConfiguration cfg = new GridClientConfiguration(); cfg.setBalancer(getBalancer()); cfg.setTopologyRefreshFrequency(TOP_REFRESH_FREQ); cfg.setProtocol(protocol()); cfg.setServers(Arrays.asList(serverAddress())); cfg.setSslContextFactory(sslContextFactory()); GridClientDataConfiguration loc = new GridClientDataConfiguration(); GridClientDataConfiguration partitioned = new GridClientDataConfiguration(); partitioned.setName(PARTITIONED_CACHE_NAME); partitioned.setAffinity(new GridClientPartitionAffinity()); GridClientDataConfiguration replicated = new GridClientDataConfiguration(); replicated.setName(REPLICATED_CACHE_NAME); GridClientDataConfiguration replicatedAsync = new GridClientDataConfiguration(); replicatedAsync.setName(REPLICATED_ASYNC_CACHE_NAME); cfg.setDataConfigurations(Arrays.asList(loc, partitioned, replicated, replicatedAsync)); return cfg; }
/** * Creates client that will try to connect to only first node in grid. * * @return Client. */ private GridClientConfiguration clientConfiguration() { GridClientConfiguration cfg = new GridClientConfiguration(); cfg.setTopologyRefreshFrequency(topologyRefreshFrequency()); cfg.setMaxConnectionIdleTime(maxConnectionIdleTime()); cfg.setProtocol(protocol()); cfg.setServers(Arrays.asList(serverAddress())); cfg.setBalancer(new GridClientRoundRobinBalancer()); if (useSsl()) cfg.setSslContextFactory(sslContextFactory()); GridClientDataConfiguration loc = new GridClientDataConfiguration(); GridClientDataConfiguration partitioned = new GridClientDataConfiguration(); partitioned.setName(PARTITIONED_CACHE_NAME); partitioned.setAffinity(new GridClientPartitionAffinity()); GridClientDataConfiguration partitionedAsyncBackup = new GridClientDataConfiguration(); partitionedAsyncBackup.setName(PARTITIONED_ASYNC_BACKUP_CACHE_NAME); partitionedAsyncBackup.setAffinity(new GridClientPartitionAffinity()); GridClientDataConfiguration replicated = new GridClientDataConfiguration(); replicated.setName(REPLICATED_CACHE_NAME); GridClientDataConfiguration replicatedAsync = new GridClientDataConfiguration(); replicatedAsync.setName(REPLICATED_ASYNC_CACHE_NAME); cfg.setDataConfigurations(Arrays.asList(loc, partitioned, replicated, replicatedAsync, partitionedAsyncBackup)); return cfg; }
dataCfg.setAffinity(resolveAffinity(aff));