/** * Simplified method form for invoking the DescribeCacheClusters operation with an AsyncHandler. * * @see #describeCacheClustersAsync(DescribeCacheClustersRequest, com.amazonaws.handlers.AsyncHandler) */ @Override public java.util.concurrent.Future<DescribeCacheClustersResult> describeCacheClustersAsync( com.amazonaws.handlers.AsyncHandler<DescribeCacheClustersRequest, DescribeCacheClustersResult> asyncHandler) { return describeCacheClustersAsync(new DescribeCacheClustersRequest(), asyncHandler); }
/** * Simplified method form for invoking the DescribeCacheClusters operation. * * @see #describeCacheClustersAsync(DescribeCacheClustersRequest) */ @Override public java.util.concurrent.Future<DescribeCacheClustersResult> describeCacheClustersAsync() { return describeCacheClustersAsync(new DescribeCacheClustersRequest()); }
/** * Simplified method form for invoking the DescribeCacheClusters operation with an AsyncHandler. * * @see #describeCacheClustersAsync(DescribeCacheClustersRequest, com.amazonaws.handlers.AsyncHandler) */ @Override public java.util.concurrent.Future<DescribeCacheClustersResult> describeCacheClustersAsync( com.amazonaws.handlers.AsyncHandler<DescribeCacheClustersRequest, DescribeCacheClustersResult> asyncHandler) { return describeCacheClustersAsync(new DescribeCacheClustersRequest(), asyncHandler); }
/** * Simplified method form for invoking the DescribeCacheClusters operation. * * @see #describeCacheClustersAsync(DescribeCacheClustersRequest) */ @Override public java.util.concurrent.Future<DescribeCacheClustersResult> describeCacheClustersAsync() { return describeCacheClustersAsync(new DescribeCacheClustersRequest()); }
@Override public DescribeCacheClustersResult describeCacheClusters() { return describeCacheClusters(new DescribeCacheClustersRequest()); }
@Override public DescribeCacheClustersResult describeCacheClusters() { return describeCacheClusters(new DescribeCacheClustersRequest()); }
/** * Simplified method form for invoking the DescribeCacheClusters operation. * * @see #describeCacheClustersAsync(DescribeCacheClustersRequest) */ @Override public java.util.concurrent.Future<DescribeCacheClustersResult> describeCacheClustersAsync() { return describeCacheClustersAsync(new DescribeCacheClustersRequest()); }
/** * Simplified method form for invoking the DescribeCacheClusters operation with an AsyncHandler. * * @see #describeCacheClustersAsync(DescribeCacheClustersRequest, com.amazonaws.handlers.AsyncHandler) */ @Override public java.util.concurrent.Future<DescribeCacheClustersResult> describeCacheClustersAsync( com.amazonaws.handlers.AsyncHandler<DescribeCacheClustersRequest, DescribeCacheClustersResult> asyncHandler) { return describeCacheClustersAsync(new DescribeCacheClustersRequest(), asyncHandler); }
/** * Simplified method form for invoking the DescribeCacheClusters operation with an AsyncHandler. * * @see #describeCacheClustersAsync(DescribeCacheClustersRequest, com.amazonaws.handlers.AsyncHandler) */ @Override public java.util.concurrent.Future<DescribeCacheClustersResult> describeCacheClustersAsync( com.amazonaws.handlers.AsyncHandler<DescribeCacheClustersRequest, DescribeCacheClustersResult> asyncHandler) { return describeCacheClustersAsync(new DescribeCacheClustersRequest(), asyncHandler); }
/** * Simplified method form for invoking the DescribeCacheClusters operation. * * @see #describeCacheClustersAsync(DescribeCacheClustersRequest) */ @Override public java.util.concurrent.Future<DescribeCacheClustersResult> describeCacheClustersAsync() { return describeCacheClustersAsync(new DescribeCacheClustersRequest()); }
@Override public DescribeCacheClustersResult describeCacheClusters() { return describeCacheClusters(new DescribeCacheClustersRequest()); }
@Override public DescribeCacheClustersResult describeCacheClusters() { return describeCacheClusters(new DescribeCacheClustersRequest()); }
AmazonElastiCacheClient client = new AmazonElastiCacheClient(credentials); DescribeCacheClustersRequest dccRequest = new DescribeCacheClustersRequest(); dccRequest.setShowCacheNodeInfo(true); DescribeCacheClustersResult clusterResult = client.describeCacheClusters(dccRequest);
@Override protected Cache createInstance() throws Exception { DescribeCacheClustersRequest describeCacheClustersRequest = new DescribeCacheClustersRequest().withCacheClusterId(getCacheClusterName()); describeCacheClustersRequest.setShowCacheNodeInfo(true); DescribeCacheClustersResult describeCacheClustersResult = this.amazonElastiCache.describeCacheClusters(describeCacheClustersRequest); CacheCluster cacheCluster = describeCacheClustersResult.getCacheClusters().get(0); if (!"available".equals(cacheCluster.getCacheClusterStatus())) { LOGGER.warn("Cache cluster is not available now. Connection may fail during cache access. Current status is {}", cacheCluster.getCacheClusterStatus()); } Endpoint configurationEndpoint = getEndpointForCache(cacheCluster); for (CacheFactory cacheFactory : this.cacheFactories) { if (cacheFactory.isSupportingCacheArchitecture(cacheCluster.getEngine())) { return cacheFactory.createCache(this.cacheClusterId, configurationEndpoint.getAddress(), configurationEndpoint.getPort()); } } throw new IllegalArgumentException("No CacheFactory configured for engine: " + cacheCluster.getEngine()); }
@Override protected Cache createInstance() throws Exception { DescribeCacheClustersRequest describeCacheClustersRequest = new DescribeCacheClustersRequest().withCacheClusterId(getCacheClusterName()); describeCacheClustersRequest.setShowCacheNodeInfo(true); DescribeCacheClustersResult describeCacheClustersResult = this.amazonElastiCache.describeCacheClusters(describeCacheClustersRequest); CacheCluster cacheCluster = describeCacheClustersResult.getCacheClusters().get(0); if (!"available".equals(cacheCluster.getCacheClusterStatus())) { LOGGER.warn("Cache cluster is not available now. Connection may fail during cache access. Current status is {}", cacheCluster.getCacheClusterStatus()); } Endpoint configurationEndpoint = getEndpointForCache(cacheCluster); for (CacheFactory cacheFactory : this.cacheFactories) { if (cacheFactory.isSupportingCacheArchitecture(cacheCluster.getEngine())) { return cacheFactory.createCache(this.cacheClusterId, configurationEndpoint.getAddress(), configurationEndpoint.getPort()); } } throw new IllegalArgumentException("No CacheFactory configured for engine: " + cacheCluster.getEngine()); }
rqst =new DescribeCacheClustersRequest().withMarker(marker); rqst.setShowCacheNodeInfo(true); describeResult = amazonElastiCache.describeCacheClusters(rqst);
final AmazonElastiCacheClient client = clientPair.getValue(); final Map<String, NodeGroupMember> clusterIdToNodeGroupMember = new HashMap<>(); DescribeCacheClustersRequest describeCacheClustersRequest = new DescribeCacheClustersRequest(); DescribeReplicationGroupsRequest describeReplicationGroupsRequest = new DescribeReplicationGroupsRequest(); DescribeCacheClustersResult describeCacheClustersResult;