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
-
Method Summary
Modifier and TypeMethodDescriptionprotected 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
- Specified by:
getModuleName
in interfaceorg.springframework.data.repository.config.RepositoryConfigurationExtension
- Overrides:
getModuleName
in classorg.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
-
getModulePrefix
- Overrides:
getModulePrefix
in classorg.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
-
getDefaultKeyValueTemplateRef
- Specified by:
getDefaultKeyValueTemplateRef
in classorg.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 interfaceorg.springframework.data.repository.config.RepositoryConfigurationExtension
- Overrides:
registerBeansForRoot
in classorg.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 classorg.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
-
getIdentifyingAnnotations
- Overrides:
getIdentifyingAnnotations
in classorg.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
-