Interface AotRepositoryContext
- All Superinterfaces:
AotContext,EnvironmentCapable
AotContext specific to Spring Data Repository infrastructure.- Since:
- 3.0
- Author:
- Christoph Strobl, John Blum, Mark Paluch
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.springframework.data.aot.AotContext
AotContext.IntrospectedBeanDefinition, AotContext.TypeIntrospector -
Field Summary
Fields inherited from interface org.springframework.data.aot.AotContext
GENERATED_REPOSITORIES_ENABLED -
Method Summary
Methods inherited from interface org.springframework.data.aot.AotContext
getBeanFactory, getClassLoader, getRequiredClassLoader, getTypeScanner, introspectBeanDefinition, introspectBeanDefinition, introspectType, isGeneratedRepositoriesEnabled, scanPackageForTypesMethods inherited from interface org.springframework.core.env.EnvironmentCapable
getEnvironment
-
Method Details
-
getBeanName
-
getModuleName
String getModuleName()- Returns:
- the Spring Data module name, see
RepositoryConfigurationExtension.getModuleName(). - Since:
- 4.0
-
getConfigurationSource
RepositoryConfigurationSource getConfigurationSource()- Returns:
- the repository configuration source.
-
getBasePackages
- Returns:
- a
Setofbase packagesto search for repositories.
-
getIdentifyingAnnotations
Collection<Class<? extends Annotation>> getIdentifyingAnnotations()- Returns:
- the
Annotationtypes used to identify domain types.
-
getRepositoryInformation
RepositoryInformation getRepositoryInformation()- Returns:
metadataabout the repository itself.- See Also:
-
getResolvedAnnotations
Set<MergedAnnotation<Annotation>> getResolvedAnnotations()- Returns:
- all
annotationsreachable from the repository. - See Also:
-
getResolvedTypes
-