Package org.openiam.config
Class AbstractRedisConfiguration
- java.lang.Object
-
- org.openiam.config.AbstractRedisConfiguration
-
- Direct Known Subclasses:
RedisConfiguration
public abstract class AbstractRedisConfiguration extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.commons.logging.Log
log
-
Constructor Summary
Constructors Constructor Description AbstractRedisConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.data.redis.core.RedisTemplate<String,Set<String>>
accessCertificationRedisTemplate(org.springframework.data.redis.connection.jedis.JedisConnectionFactory factory)
org.springframework.data.redis.core.RedisTemplate<String,Map<String,Integer>>
accessCertificationReviewersRedisTemplate(org.springframework.data.redis.connection.jedis.JedisConnectionFactory factory)
org.springframework.data.redis.core.RedisTemplate<String,AuthProvider>
authProviderRedisTemplate(org.springframework.data.redis.connection.jedis.JedisConnectionFactory factory)
org.springframework.data.redis.core.RedisTemplate<String,List<BusinessRuleDto>>
businessRuleListRedisTemplate(org.springframework.data.redis.connection.jedis.JedisConnectionFactory factory)
org.springframework.data.redis.connection.jedis.JedisConnectionFactory
clusterConnectionFactory()
org.springframework.data.redis.core.RedisTemplate<String,Object>
computationCache(org.springframework.data.redis.connection.jedis.JedisConnectionFactory factory)
protected org.redisson.api.RedissonClient
createRedissonClient()
org.springframework.data.redis.core.RedisTemplate<String,Date>
dateCache(org.springframework.data.redis.connection.jedis.JedisConnectionFactory factory)
org.springframework.data.redis.core.RedisTemplate<String,ITPolicy>
itPolicyCache(org.springframework.data.redis.connection.jedis.JedisConnectionFactory factory)
org.springframework.data.redis.core.RedisTemplate<String,ManagedSysDto>
managedSystemRedisTemplate(org.springframework.data.redis.connection.jedis.JedisConnectionFactory factory)
org.springframework.data.redis.core.RedisTemplate<String,List<PasswordDictionary>>
passwordDictionaryRedisTemplate(org.springframework.data.redis.connection.jedis.JedisConnectionFactory factory)
org.springframework.data.redis.core.RedisTemplate<String,PropertyValue>
propertyValueRedisTemplate(org.springframework.data.redis.connection.jedis.JedisConnectionFactory factory)
org.springframework.data.redis.connection.jedis.JedisConnectionFactory
redisConnectionFactory()
org.springframework.data.redis.connection.jedis.JedisConnectionFactory
singleNodeConnectionFactory()
org.springframework.data.redis.core.RedisTemplate<String,CountXrefDBWrapper>
userCountForGroupsRedisTemplate(org.springframework.data.redis.connection.jedis.JedisConnectionFactory factory)
org.springframework.data.redis.core.RedisTemplate<String,CountXrefDBWrapper>
userCountForRolesRedisTemplate(org.springframework.data.redis.connection.jedis.JedisConnectionFactory factory)
-
-
-
Method Detail
-
createRedissonClient
protected org.redisson.api.RedissonClient createRedissonClient() throws IOException
- Throws:
IOException
-
singleNodeConnectionFactory
@Bean @ConditionalOnProperty(name="openiam.redis.mode", havingValue="single") public org.springframework.data.redis.connection.jedis.JedisConnectionFactory singleNodeConnectionFactory()
-
clusterConnectionFactory
@Bean @ConditionalOnProperty(name="openiam.redis.mode", havingValue="cluster") public org.springframework.data.redis.connection.jedis.JedisConnectionFactory clusterConnectionFactory()
-
redisConnectionFactory
@Bean @ConditionalOnProperty(name="openiam.redis.mode", havingValue="sentinel") public org.springframework.data.redis.connection.jedis.JedisConnectionFactory redisConnectionFactory()
-
dateCache
@Autowired @Bean(name="dateCache") public org.springframework.data.redis.core.RedisTemplate<String,Date> dateCache(org.springframework.data.redis.connection.jedis.JedisConnectionFactory factory)
-
authProviderRedisTemplate
@Autowired @Bean(name="authProviderRedisTemplate") public org.springframework.data.redis.core.RedisTemplate<String,AuthProvider> authProviderRedisTemplate(org.springframework.data.redis.connection.jedis.JedisConnectionFactory factory)
-
managedSystemRedisTemplate
@Autowired @Bean(name="managedSystemRedisTemplate") public org.springframework.data.redis.core.RedisTemplate<String,ManagedSysDto> managedSystemRedisTemplate(org.springframework.data.redis.connection.jedis.JedisConnectionFactory factory)
-
propertyValueRedisTemplate
@Autowired @Bean(name="propertyValueRedisTemplate") public org.springframework.data.redis.core.RedisTemplate<String,PropertyValue> propertyValueRedisTemplate(org.springframework.data.redis.connection.jedis.JedisConnectionFactory factory)
-
computationCache
@Autowired @Bean(name="computationCache") public org.springframework.data.redis.core.RedisTemplate<String,Object> computationCache(org.springframework.data.redis.connection.jedis.JedisConnectionFactory factory)
-
itPolicyCache
@Autowired @Bean(name="itPolicyCache") public org.springframework.data.redis.core.RedisTemplate<String,ITPolicy> itPolicyCache(org.springframework.data.redis.connection.jedis.JedisConnectionFactory factory)
-
accessCertificationRedisTemplate
@Autowired @Bean(name="accessCertificationRedisTemplate") public org.springframework.data.redis.core.RedisTemplate<String,Set<String>> accessCertificationRedisTemplate(org.springframework.data.redis.connection.jedis.JedisConnectionFactory factory)
-
businessRuleListRedisTemplate
@Autowired @Bean(name="businessRuleListRedisTemplate") public org.springframework.data.redis.core.RedisTemplate<String,List<BusinessRuleDto>> businessRuleListRedisTemplate(org.springframework.data.redis.connection.jedis.JedisConnectionFactory factory)
-
passwordDictionaryRedisTemplate
@Autowired @Bean(name="passwordDictionaryRedisTemplate") public org.springframework.data.redis.core.RedisTemplate<String,List<PasswordDictionary>> passwordDictionaryRedisTemplate(org.springframework.data.redis.connection.jedis.JedisConnectionFactory factory)
-
userCountForRolesRedisTemplate
@Autowired @Bean(name="userCountRolesCache") public org.springframework.data.redis.core.RedisTemplate<String,CountXrefDBWrapper> userCountForRolesRedisTemplate(org.springframework.data.redis.connection.jedis.JedisConnectionFactory factory)
-
userCountForGroupsRedisTemplate
@Autowired @Bean(name="userCountGroupsCache") public org.springframework.data.redis.core.RedisTemplate<String,CountXrefDBWrapper> userCountForGroupsRedisTemplate(org.springframework.data.redis.connection.jedis.JedisConnectionFactory factory)
-
accessCertificationReviewersRedisTemplate
@Autowired @Bean(name="accessCertificationReviewersRedisTemplate") public org.springframework.data.redis.core.RedisTemplate<String,Map<String,Integer>> accessCertificationReviewersRedisTemplate(org.springframework.data.redis.connection.jedis.JedisConnectionFactory factory)
-
-