Uses of Interface
org.springframework.data.repository.config.RepositoryConfigurationSource
Package
Description
Support classes for repository namespace and JavaConfig integration.
-
Uses of RepositoryConfigurationSource in org.springframework.data.repository.config
Modifier and TypeClassDescriptionclass
Default implementation ofRepositoryConfiguration
.interface
Configuration information for a single repository instance.Modifier and TypeClassDescriptionclass
Annotation-basedRepositoryConfigurationSource
.class
Base class to implementRepositoryConfigurationSource
s.class
XML basedRepositoryConfigurationSource
.Modifier and TypeMethodDescriptionprotected <T extends RepositoryConfigurationSource>
RepositoryConfiguration<T>RepositoryConfigurationExtensionSupport.getRepositoryConfiguration
(BeanDefinition definition, T configSource) Creates a actualRepositoryConfiguration
instance for the givenRepositoryConfigurationSource
and interface name.<T extends RepositoryConfigurationSource>
Collection<RepositoryConfiguration<T>>RepositoryConfigurationExtension.getRepositoryConfigurations
(T configSource, ResourceLoader loader, boolean strictMatchesOnly) Returns allRepositoryConfiguration
s obtained through the givenRepositoryConfigurationSource
.<T extends RepositoryConfigurationSource>
Collection<RepositoryConfiguration<T>>RepositoryConfigurationExtensionSupport.getRepositoryConfigurations
(T configSource, ResourceLoader loader) <T extends RepositoryConfigurationSource>
Collection<RepositoryConfiguration<T>>RepositoryConfigurationExtensionSupport.getRepositoryConfigurations
(T configSource, ResourceLoader loader, boolean strictMatchesOnly) Modifier and TypeMethodDescriptionstatic void
RepositoryConfigurationUtils.exposeRegistration
(RepositoryConfigurationExtension extension, BeanDefinitionRegistry registry, RepositoryConfigurationSource configurationSource) Registers the givenRepositoryConfigurationExtension
to indicate the repository configuration for a particular store (expressed through the extension's concrete type) has happened.void
RepositoryConfigurationExtension.postProcess
(BeanDefinitionBuilder builder, RepositoryConfigurationSource config) Callback to post process theBeanDefinition
and tweak the configuration if necessary.void
RepositoryConfigurationExtensionSupport.postProcess
(BeanDefinitionBuilder builder, RepositoryConfigurationSource source) void
RepositoryConfigurationExtension.registerBeansForRoot
(BeanDefinitionRegistry registry, RepositoryConfigurationSource configurationSource) Callback to register additional bean definitions for a repositories root node.void
RepositoryConfigurationExtensionSupport.registerBeansForRoot
(BeanDefinitionRegistry registry, RepositoryConfigurationSource configurationSource) ModifierConstructorDescriptionRepositoryConfigurationDelegate
(RepositoryConfigurationSource configurationSource, ResourceLoader resourceLoader, Environment environment) Creates a newRepositoryConfigurationDelegate
for the givenRepositoryConfigurationSource
andResourceLoader
andEnvironment
.