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–2022 Pivotal Software, Inc.. All rights reserved.