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(BeanDefinition definition)
Generate the bean name for the given
BeanDefinition . |
Streamable<String> |
getBasePackages()
Return the base packages to be scanned for implementation types.
|
Streamable<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.
|
MetadataReaderFactory |
getMetadataReaderFactory()
Returns the
MetadataReaderFactory to be used for implementation class scanning. |
String getImplementationPostfix()
Streamable<String> getBasePackages()
Streamable<TypeFilter> getExcludeFilters()
MetadataReaderFactory getMetadataReaderFactory()
MetadataReaderFactory
to be used for implementation class scanning.default String generateBeanName(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–2023 Pivotal Software, Inc.. All rights reserved.