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 org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
KEY_VALUE_TEMPLATE_BEAN_REF_ATTRIBUTE, MAPPING_CONTEXT_BEAN_NAME
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected AbstractBeanDefinition
getDefaultKeyValueTemplateBeanDefinition
(RepositoryConfigurationSource configurationSource) protected String
protected Collection<Class<? extends Annotation>>
protected String
protected String
void
registerBeansForRoot
(BeanDefinitionRegistry registry, RepositoryConfigurationSource configurationSource) Methods inherited from class org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
getIdentifyingTypes, getRepositoryFactoryBeanClassName, postProcess
Methods inherited from class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
getConfigurationInspectionClassLoader, getDefaultNamedQueryLocation, getRepositoryConfiguration, getRepositoryConfigurations, getRepositoryConfigurations, hasBean, isStrictRepositoryCandidate, postProcess, postProcess, registerIfNotAlreadyRegistered, registerLazyIfNotAlreadyRegistered, registerWithSourceAndGeneratedBeanName, useRepositoryConfiguration
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.data.repository.config.RepositoryConfigurationExtension
getModuleIdentifier, getRepositoryAotProcessor
-
Constructor Details
-
VaultRepositoryConfigurationExtension
public VaultRepositoryConfigurationExtension()
-
-
Method Details
-
getModuleName
- Specified by:
getModuleName
in interfaceRepositoryConfigurationExtension
- Overrides:
getModuleName
in classKeyValueRepositoryConfigurationExtension
-
getModulePrefix
- Overrides:
getModulePrefix
in classKeyValueRepositoryConfigurationExtension
-
getDefaultKeyValueTemplateRef
- Specified by:
getDefaultKeyValueTemplateRef
in classKeyValueRepositoryConfigurationExtension
-
registerBeansForRoot
public void registerBeansForRoot(BeanDefinitionRegistry registry, RepositoryConfigurationSource configurationSource) - Specified by:
registerBeansForRoot
in interfaceRepositoryConfigurationExtension
- Overrides:
registerBeansForRoot
in classKeyValueRepositoryConfigurationExtension
-
getDefaultKeyValueTemplateBeanDefinition
protected AbstractBeanDefinition getDefaultKeyValueTemplateBeanDefinition(RepositoryConfigurationSource configurationSource) - Overrides:
getDefaultKeyValueTemplateBeanDefinition
in classKeyValueRepositoryConfigurationExtension
-
getIdentifyingAnnotations
- Overrides:
getIdentifyingAnnotations
in classRepositoryConfigurationExtensionSupport
-
getMappingContextBeanRef
- Overrides:
getMappingContextBeanRef
in classKeyValueRepositoryConfigurationExtension
-