Class RedisRepositoryConfigurationExtension

java.lang.Object
org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
org.springframework.data.redis.repository.configuration.RedisRepositoryConfigurationExtension
All Implemented Interfaces:
org.springframework.data.repository.config.RepositoryConfigurationExtension

public class RedisRepositoryConfigurationExtension extends org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
RepositoryConfigurationExtension for Redis.
Since:
1.7
Author:
Christoph Strobl, Mark Paluch
  • Field Summary

    Fields inherited from class org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension

    KEY_VALUE_TEMPLATE_BEAN_REF_ATTRIBUTE, MAPPING_CONTEXT_BEAN_NAME
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.springframework.beans.factory.support.AbstractBeanDefinition
    getDefaultKeyValueTemplateBeanDefinition(org.springframework.data.repository.config.RepositoryConfigurationSource configurationSource)
     
    protected String
     
    protected Collection<Class<? extends Annotation>>
     
     
    protected String
     
    void
    registerBeansForRoot(org.springframework.beans.factory.support.BeanDefinitionRegistry registry, org.springframework.data.repository.config.RepositoryConfigurationSource configuration)
     

    Methods inherited from class org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension

    getIdentifyingTypes, getMappingContextBeanRef, getRepositoryFactoryBeanClassName, postProcess

    Methods inherited from class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport

    getConfigurationInspectionClassLoader, getDefaultNamedQueryLocation, getRepositoryConfiguration, getRepositoryConfigurations, getRepositoryConfigurations, hasBean, isStrictRepositoryCandidate, postProcess, postProcess, registerIfNotAlreadyRegistered, registerLazyIfNotAlreadyRegistered, registerWithSourceAndGeneratedBeanName, useRepositoryConfiguration

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.springframework.data.repository.config.RepositoryConfigurationExtension

    getModuleIdentifier, getRepositoryAotProcessor
  • Constructor Details

    • RedisRepositoryConfigurationExtension

      public RedisRepositoryConfigurationExtension()
  • Method Details

    • getModuleName

      public String getModuleName()
      Specified by:
      getModuleName in interface org.springframework.data.repository.config.RepositoryConfigurationExtension
      Overrides:
      getModuleName in class org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
    • getModulePrefix

      protected String getModulePrefix()
      Overrides:
      getModulePrefix in class org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
    • getDefaultKeyValueTemplateRef

      protected String getDefaultKeyValueTemplateRef()
      Specified by:
      getDefaultKeyValueTemplateRef in class org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
    • registerBeansForRoot

      public void registerBeansForRoot(org.springframework.beans.factory.support.BeanDefinitionRegistry registry, org.springframework.data.repository.config.RepositoryConfigurationSource configuration)
      Specified by:
      registerBeansForRoot in interface org.springframework.data.repository.config.RepositoryConfigurationExtension
      Overrides:
      registerBeansForRoot in class org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
    • getDefaultKeyValueTemplateBeanDefinition

      protected org.springframework.beans.factory.support.AbstractBeanDefinition getDefaultKeyValueTemplateBeanDefinition(org.springframework.data.repository.config.RepositoryConfigurationSource configurationSource)
      Overrides:
      getDefaultKeyValueTemplateBeanDefinition in class org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
    • getIdentifyingAnnotations

      protected Collection<Class<? extends Annotation>> getIdentifyingAnnotations()
      Overrides:
      getIdentifyingAnnotations in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport