@Configuration(proxyBeanMethods=false) @Import(value={ContextCredentialsAutoConfiguration.class,ContextDefaultConfigurationRegistrar.class}) @ConditionalOnClass(value=com.amazonaws.services.elasticache.AmazonElastiCache.class) @ConditionalOnProperty(name="cloud.aws.elasticache.enabled", havingValue="true", matchIfMissing=true) @EnableConfigurationProperties(value=ElastiCacheProperties.class) public class ElastiCacheAutoConfiguration extends ObjectSE
コンストラクターと説明 |
---|
ElastiCacheAutoConfiguration(ElastiCacheProperties properties, ObjectProvider<ListableStackResourceFactory> stackResourceFactory, ObjectProvider<com.amazonaws.ClientConfiguration> globalClientConfiguration, ObjectProvider<com.amazonaws.ClientConfiguration> elastiCacheClientConfiguration) |
修飾子と型 | メソッドと説明 |
---|---|
AmazonWebserviceClientFactoryBean<com.amazonaws.services.elasticache.AmazonElastiCacheClient> | amazonElastiCache(ObjectProvider<RegionProvider> regionProvider, ObjectProvider<com.amazonaws.auth.AWSCredentialsProvider> credentialsProvider) |
CachingConfigurer | cachingConfigurer(com.amazonaws.services.elasticache.AmazonElastiCache amazonElastiCache, ResourceIdResolver resourceIdResolver, ListSE<CacheFactory> cacheFactories) |
MemcachedCacheFactory | memcachedCacheFactory() |
RedisCacheFactory | redisCacheFactory() |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public ElastiCacheAutoConfiguration(ElastiCacheProperties properties, ObjectProvider<ListableStackResourceFactory> stackResourceFactory, @Qualifier(value="com.amazonaws.ClientConfiguration.BEAN_NAME") ObjectProvider<com.amazonaws.ClientConfiguration> globalClientConfiguration, @Qualifier(value="elastiCacheClientConfiguration") ObjectProvider<com.amazonaws.ClientConfiguration> elastiCacheClientConfiguration)
@Bean @ConditionalOnMissingBean(value=com.amazonaws.services.elasticache.AmazonElastiCache.class) public AmazonWebserviceClientFactoryBean<com.amazonaws.services.elasticache.AmazonElastiCacheClient> amazonElastiCache(ObjectProvider<RegionProvider> regionProvider, ObjectProvider<com.amazonaws.auth.AWSCredentialsProvider> credentialsProvider)
@Bean @ConditionalOnMissingBean(value=org.springframework.cache.annotation.CachingConfigurer.class) public CachingConfigurer cachingConfigurer(com.amazonaws.services.elasticache.AmazonElastiCache amazonElastiCache, ResourceIdResolver resourceIdResolver, ListSE<CacheFactory> cacheFactories)
@Bean @ConditionalOnClass(value=org.springframework.data.redis.connection.RedisConnectionFactory.class) public RedisCacheFactory redisCacheFactory()
@Bean @ConditionalOnClass(value=net.spy.memcached.MemcachedClient.class) public MemcachedCacheFactory memcachedCacheFactory()
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.