public interface ImplementationDetectionConfiguration
Modifier and Type | Method and Description |
---|---|
default ImplementationLookupConfiguration |
forFragment(String fragmentInterfaceName)
Returns the final lookup configuration for the given fully-qualified fragment interface name.
|
default ImplementationLookupConfiguration |
forRepositoryConfiguration(RepositoryConfiguration<?> config)
Returns the final lookup configuration for the given
RepositoryConfiguration . |
default String |
generateBeanName(org.springframework.beans.factory.config.BeanDefinition definition)
Generate the bean name for the given
BeanDefinition . |
Streamable<String> |
getBasePackages()
Return the base packages to be scanned for implementation types.
|
Streamable<org.springframework.core.type.filter.TypeFilter> |
getExcludeFilters()
Returns the exclude filters to be used for the implementation class scanning.
|
String |
getImplementationPostfix()
Returns the postfix to be used to calculate the implementation type's name.
|
org.springframework.core.type.classreading.MetadataReaderFactory |
getMetadataReaderFactory()
Returns the
MetadataReaderFactory to be used for implementation class scanning. |
String getImplementationPostfix()
Streamable<String> getBasePackages()
Streamable<org.springframework.core.type.filter.TypeFilter> getExcludeFilters()
org.springframework.core.type.classreading.MetadataReaderFactory getMetadataReaderFactory()
MetadataReaderFactory
to be used for implementation class scanning.default String generateBeanName(org.springframework.beans.factory.config.BeanDefinition definition)
BeanDefinition
.definition
- must not be null.default ImplementationLookupConfiguration forFragment(String fragmentInterfaceName)
fragmentInterfaceName
- must not be null or empty.default ImplementationLookupConfiguration forRepositoryConfiguration(RepositoryConfiguration<?> config)
RepositoryConfiguration
.config
- must not be null.Copyright © 2011–2018 Pivotal Software, Inc.. All rights reserved.