Module spring.data.elasticsearch
Class ElasticsearchRepositoryConfigExtension
java.lang.Object
org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
org.springframework.data.elasticsearch.repository.config.ElasticsearchRepositoryConfigExtension
- All Implemented Interfaces:
RepositoryConfigurationExtension
- Direct Known Subclasses:
ReactiveElasticsearchRepositoryConfigurationExtension
RepositoryConfigurationExtension implementation to configure
Elasticsearch repository configuration support, evaluating the EnableElasticsearchRepositories annotation or
the equivalent XML element.- Author:
- Rizwan Idrees, Mohsin Husen, Mark Paluch, Christoph Strobl, Junghoon Ban
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Collection<Class<? extends Annotation>>protected Collection<Class<?>>protected StringvoidpostProcess(BeanDefinitionBuilder builder, AnnotationRepositoryConfigurationSource config) voidpostProcess(BeanDefinitionBuilder builder, XmlRepositoryConfigurationSource config) protected booleanuseRepositoryConfiguration(RepositoryMetadata metadata) Methods inherited from class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
getConfigurationInspectionClassLoader, getDefaultNamedQueryLocation, getRepositoryConfiguration, getRepositoryConfigurations, getRepositoryConfigurations, hasBean, isStrictRepositoryCandidate, postProcess, registerBeansForRoot, registerIfNotAlreadyRegistered, registerLazyIfNotAlreadyRegistered, registerWithSourceAndGeneratedBeanNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.data.repository.config.RepositoryConfigurationExtension
getModuleIdentifier, getRepositoryAotProcessor
-
Constructor Details
-
ElasticsearchRepositoryConfigExtension
public ElasticsearchRepositoryConfigExtension()
-
-
Method Details
-
getRepositoryFactoryBeanClassName
-
getModulePrefix
- Specified by:
getModulePrefixin classRepositoryConfigurationExtensionSupport
-
getModuleName
- Specified by:
getModuleNamein interfaceRepositoryConfigurationExtension- Overrides:
getModuleNamein classRepositoryConfigurationExtensionSupport
-
postProcess
public void postProcess(BeanDefinitionBuilder builder, AnnotationRepositoryConfigurationSource config) - Specified by:
postProcessin interfaceRepositoryConfigurationExtension- Overrides:
postProcessin classRepositoryConfigurationExtensionSupport
-
postProcess
- Specified by:
postProcessin interfaceRepositoryConfigurationExtension- Overrides:
postProcessin classRepositoryConfigurationExtensionSupport
-
getIdentifyingAnnotations
- Overrides:
getIdentifyingAnnotationsin classRepositoryConfigurationExtensionSupport
-
getIdentifyingTypes
- Overrides:
getIdentifyingTypesin classRepositoryConfigurationExtensionSupport
-
useRepositoryConfiguration
- Overrides:
useRepositoryConfigurationin classRepositoryConfigurationExtensionSupport
-