public abstract class AbstractBeansOfTypeDataSourceInitializerDetector extends Object implements DataSourceInitializerDetector
DataSourceInitializerDetectors
that detect DataSource
beans by type.Constructor and Description |
---|
AbstractBeansOfTypeDataSourceInitializerDetector() |
Modifier and Type | Method and Description |
---|---|
Set<String> |
detect(ConfigurableListableBeanFactory beanFactory)
Detect beans defined in the given
beanFactory that initialize a
DataSource . |
protected abstract Set<Class<?>> |
getDataSourceInitializerBeanTypes()
Returns the bean types that should be detected as being data source initializers.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
detectionComplete
public AbstractBeansOfTypeDataSourceInitializerDetector()
protected abstract Set<Class<?>> getDataSourceInitializerBeanTypes()
public Set<String> detect(ConfigurableListableBeanFactory beanFactory)
DataSourceInitializerDetector
beanFactory
that initialize a
DataSource
.detect
in interface DataSourceInitializerDetector
beanFactory
- bean factory to examineDataSource
initializer beans, or an empty set
if none were detected.