Class VaultRepositoryConfigurationExtension
java.lang.Object
org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
org.springframework.vault.repository.configuration.VaultRepositoryConfigurationExtension
- All Implemented Interfaces:
RepositoryConfigurationExtension
RepositoryConfigurationExtension for Vault.- Since:
- 2.0
- Author:
- Mark Paluch
-
Field Summary
Fields inherited from class KeyValueRepositoryConfigurationExtension
KEY_VALUE_TEMPLATE_BEAN_REF_ATTRIBUTE, MAPPING_CONTEXT_BEAN_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AbstractBeanDefinitiongetDefaultKeyValueTemplateBeanDefinition(RepositoryConfigurationSource configurationSource) protected Stringprotected Collection<Class<? extends Annotation>> protected Stringprotected StringvoidregisterBeansForRoot(BeanDefinitionRegistry registry, RepositoryConfigurationSource configurationSource) Methods inherited from class KeyValueRepositoryConfigurationExtension
getIdentifyingTypes, getRepositoryFactoryBeanClassName, postProcessMethods inherited from class RepositoryConfigurationExtensionSupport
getConfigurationInspectionClassLoader, getDefaultNamedQueryLocation, getRepositoryConfiguration, getRepositoryConfigurations, getRepositoryConfigurations, hasBean, isStrictRepositoryCandidate, postProcess, postProcess, registerIfNotAlreadyRegistered, registerLazyIfNotAlreadyRegistered, registerWithSourceAndGeneratedBeanName, useRepositoryConfigurationMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface RepositoryConfigurationExtension
getModuleIdentifier, getRepositoryAotProcessor, getRepositoryBaseClassName
-
Constructor Details
-
VaultRepositoryConfigurationExtension
public VaultRepositoryConfigurationExtension()
-
-
Method Details
-
getModuleName
- Specified by:
getModuleNamein interfaceRepositoryConfigurationExtension- Overrides:
getModuleNamein classKeyValueRepositoryConfigurationExtension
-
getModulePrefix
- Overrides:
getModulePrefixin classKeyValueRepositoryConfigurationExtension
-
getDefaultKeyValueTemplateRef
- Specified by:
getDefaultKeyValueTemplateRefin classKeyValueRepositoryConfigurationExtension
-
registerBeansForRoot
public void registerBeansForRoot(BeanDefinitionRegistry registry, RepositoryConfigurationSource configurationSource) - Specified by:
registerBeansForRootin interfaceRepositoryConfigurationExtension- Overrides:
registerBeansForRootin classKeyValueRepositoryConfigurationExtension
-
getDefaultKeyValueTemplateBeanDefinition
protected AbstractBeanDefinition getDefaultKeyValueTemplateBeanDefinition(RepositoryConfigurationSource configurationSource) - Overrides:
getDefaultKeyValueTemplateBeanDefinitionin classKeyValueRepositoryConfigurationExtension
-
getIdentifyingAnnotations
- Overrides:
getIdentifyingAnnotationsin classRepositoryConfigurationExtensionSupport
-
getMappingContextBeanRef
- Overrides:
getMappingContextBeanRefin classKeyValueRepositoryConfigurationExtension
-