public abstract class AbstractBeansOfTypeDependsOnDataSourceInitializationDetector extends Object implements DependsOnDataSourceInitializationDetector
InitializedDataSourceDependentDetector
that detect by type beans that depend upon data
source initialization.Constructor and Description |
---|
AbstractBeansOfTypeDependsOnDataSourceInitializationDetector() |
Modifier and Type | Method and Description |
---|---|
Set<String> |
detect(ConfigurableListableBeanFactory beanFactory)
Detect beans defined in the given
beanFactory that depend on
DataSource initialization. |
protected abstract Set<Class<?>> |
getDependsOnDataSourceInitializationBeanTypes()
Returns the bean types that should be detected as depending on data source
initialization.
|
public AbstractBeansOfTypeDependsOnDataSourceInitializationDetector()
protected abstract Set<Class<?>> getDependsOnDataSourceInitializationBeanTypes()
public Set<String> detect(ConfigurableListableBeanFactory beanFactory)
DependsOnDataSourceInitializationDetector
beanFactory
that depend on
DataSource
initialization. If no beans are detected, an empty set is
returned.detect
in interface DependsOnDataSourceInitializationDetector
beanFactory
- bean factory to examineDataSource
initialization