Class AbstractRedisConfiguration

    • Field Detail

      • log

        protected final org.apache.commons.logging.Log log
    • Constructor Detail

      • AbstractRedisConfiguration

        public AbstractRedisConfiguration()
    • 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)