ReactiveCosmosRepositoryConfigurationExtension Class

  • java.lang.Object
    • org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
      • com.azure.spring.data.cosmos.repository.config.ReactiveCosmosRepositoryConfigurationExtension

public class ReactiveCosmosRepositoryConfigurationExtension
extends org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport

Configuration extension class based on RepositoryConfigurationExtensionSupport provide options to set reactive repository support.

Constructor Summary

Constructor Description
ReactiveCosmosRepositoryConfigurationExtension()

Method Summary

Modifier and Type Method and Description
protected Collection<Class<>> getIdentifyingAnnotations()
protected Collection<Class<?>> getIdentifyingTypes()
String getModuleName()
String getModulePrefix()
String getRepositoryFactoryBeanClassName()

Return the name of the repository factory bean class.

void postProcess(BeanDefinitionBuilder builder, AnnotationRepositoryConfigurationSource source)
void registerBeansForRoot(BeanDefinitionRegistry registry, RepositoryConfigurationSource config)
protected boolean useRepositoryConfiguration(RepositoryMetadata metadata)

Methods inherited from java.lang.Object

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

org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport.<T>getRepositoryConfiguration org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport.<T>getRepositoryConfigurations org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport.<T>getRepositoryConfigurations org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport.getConfigurationInspectionClassLoader org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport.getDefaultNamedQueryLocation org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport.getIdentifyingAnnotations org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport.getIdentifyingTypes org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport.getModuleName org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport.getModulePrefix org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport.hasBean(java.lang.Class< org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport.isStrictRepositoryCandidate org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport.postProcess org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport.postProcess org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport.postProcess org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport.registerBeansForRoot org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport.registerIfNotAlreadyRegistered org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport.registerLazyIfNotAlreadyRegistered org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport.registerWithSourceAndGeneratedBeanName org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport.useRepositoryConfiguration

Constructor Details

ReactiveCosmosRepositoryConfigurationExtension

public ReactiveCosmosRepositoryConfigurationExtension()

Method Details

getIdentifyingAnnotations

protected Collection> getIdentifyingAnnotations()

Overrides:

ReactiveCosmosRepositoryConfigurationExtension.getIdentifyingAnnotations()

getIdentifyingTypes

protected Collection> getIdentifyingTypes()

Overrides:

ReactiveCosmosRepositoryConfigurationExtension.getIdentifyingTypes()

getModuleName

public String getModuleName()

Overrides:

ReactiveCosmosRepositoryConfigurationExtension.getModuleName()

getModulePrefix

public String getModulePrefix()

Overrides:

ReactiveCosmosRepositoryConfigurationExtension.getModulePrefix()

getRepositoryFactoryBeanClassName

public String getRepositoryFactoryBeanClassName()

Return the name of the repository factory bean class.

Returns:

String value of bean name

postProcess

public void postProcess(BeanDefinitionBuilder builder, AnnotationRepositoryConfigurationSource source)

Overrides:

ReactiveCosmosRepositoryConfigurationExtension.postProcess(BeanDefinitionBuilder builder, AnnotationRepositoryConfigurationSource source)

Parameters:

builder
source

registerBeansForRoot

public void registerBeansForRoot(BeanDefinitionRegistry registry, RepositoryConfigurationSource config)

Overrides:

ReactiveCosmosRepositoryConfigurationExtension.registerBeansForRoot(BeanDefinitionRegistry registry, RepositoryConfigurationSource config)

Parameters:

registry
config

useRepositoryConfiguration

protected boolean useRepositoryConfiguration(RepositoryMetadata metadata)

Overrides:

ReactiveCosmosRepositoryConfigurationExtension.useRepositoryConfiguration(RepositoryMetadata metadata)

Parameters:

metadata

Applies to