Class CassandraRepositoryConfigurationExtension
java.lang.Object
org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
org.springframework.data.cassandra.repository.config.CassandraRepositoryConfigurationExtension
- All Implemented Interfaces:
RepositoryConfigurationExtension
- Direct Known Subclasses:
ReactiveCassandraRepositoryConfigurationExtension
public class CassandraRepositoryConfigurationExtension
extends RepositoryConfigurationExtensionSupport
RepositoryConfigurationExtension for Cassandra.- Author:
- Alex Shvid, Mark Paluch, Christoph Strobl, Mateusz Szymczak, Chris Bono
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Collection<Class<? extends Annotation>> protected Collection<Class<?>> protected StringClass<? extends BeanRegistrationAotProcessor> voidpostProcess(BeanDefinitionBuilder builder, AnnotationRepositoryConfigurationSource config) voidpostProcess(BeanDefinitionBuilder builder, XmlRepositoryConfigurationSource config) protected booleanuseRepositoryConfiguration(RepositoryMetadata metadata) Methods inherited from class RepositoryConfigurationExtensionSupport
getConfigurationInspectionClassLoader, getDefaultNamedQueryLocation, getRepositoryConfiguration, getRepositoryConfigurations, getRepositoryConfigurations, hasBean, isStrictRepositoryCandidate, postProcess, registerBeansForRoot, registerIfNotAlreadyRegistered, registerLazyIfNotAlreadyRegistered, registerWithSourceAndGeneratedBeanNameMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface RepositoryConfigurationExtension
getModuleIdentifier
-
Constructor Details
-
CassandraRepositoryConfigurationExtension
public CassandraRepositoryConfigurationExtension()
-
-
Method Details
-
getModuleName
- Specified by:
getModuleNamein interfaceRepositoryConfigurationExtension- Overrides:
getModuleNamein classRepositoryConfigurationExtensionSupport
-
getModulePrefix
- Specified by:
getModulePrefixin classRepositoryConfigurationExtensionSupport
-
getRepositoryBaseClassName
-
getRepositoryFactoryBeanClassName
-
getRepositoryAotProcessor
-
postProcess
- Specified by:
postProcessin interfaceRepositoryConfigurationExtension- Overrides:
postProcessin classRepositoryConfigurationExtensionSupport
-
postProcess
public void postProcess(BeanDefinitionBuilder builder, AnnotationRepositoryConfigurationSource config) - Specified by:
postProcessin interfaceRepositoryConfigurationExtension- Overrides:
postProcessin classRepositoryConfigurationExtensionSupport
-
getIdentifyingAnnotations
- Overrides:
getIdentifyingAnnotationsin classRepositoryConfigurationExtensionSupport
-
getIdentifyingTypes
- Overrides:
getIdentifyingTypesin classRepositoryConfigurationExtensionSupport
-
useRepositoryConfiguration
- Overrides:
useRepositoryConfigurationin classRepositoryConfigurationExtensionSupport
-