Class BeanFactoryConnectionFactoryLookup
java.lang.Object
org.springframework.r2dbc.connection.lookup.BeanFactoryConnectionFactoryLookup
- All Implemented Interfaces:
- Aware,- BeanFactoryAware,- ConnectionFactoryLookup
public class BeanFactoryConnectionFactoryLookup
extends Object
implements ConnectionFactoryLookup, BeanFactoryAware
ConnectionFactoryLookup implementation based on a
 Spring BeanFactory.
 Will lookup Spring managed beans identified by bean name,
 expecting them to be of type ConnectionFactory.
- Since:
- 5.3
- Author:
- Mark Paluch
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionCreate a new instance of theBeanFactoryConnectionFactoryLookupclass.BeanFactoryConnectionFactoryLookup(BeanFactory beanFactory) Create a new instance of theBeanFactoryConnectionFactoryLookupclass.
- 
Method SummaryModifier and TypeMethodDescriptiongetConnectionFactory(String connectionFactoryName) Retrieve theConnectionFactoryidentified by the given name.voidsetBeanFactory(BeanFactory beanFactory) Callback that supplies the owning factory to a bean instance.
- 
Constructor Details- 
BeanFactoryConnectionFactoryLookuppublic BeanFactoryConnectionFactoryLookup()Create a new instance of theBeanFactoryConnectionFactoryLookupclass.The BeanFactory to access must be set via setBeanFactory.- See Also:
 
- 
BeanFactoryConnectionFactoryLookupCreate a new instance of theBeanFactoryConnectionFactoryLookupclass.Use of this constructor is redundant if this object is being created by a Spring IoC container, as the supplied BeanFactorywill be replaced by theBeanFactorythat creates it (c.f. theBeanFactoryAwarecontract). So only use this constructor if you are using this class outside the context of a Spring IoC container.- Parameters:
- beanFactory- the bean factory to be used to lookup- ConnectionFactories
 
 
- 
- 
Method Details- 
setBeanFactoryDescription copied from interface:BeanFactoryAwareCallback that supplies the owning factory to a bean instance.Invoked after the population of normal bean properties but before an initialization callback such as InitializingBean.afterPropertiesSet()or a custom init-method.- Specified by:
- setBeanFactoryin interface- BeanFactoryAware
- Parameters:
- beanFactory- owning BeanFactory (never- null). The bean can immediately call methods on the factory.
- See Also:
 
- 
getConnectionFactorypublic ConnectionFactory getConnectionFactory(String connectionFactoryName) throws ConnectionFactoryLookupFailureException Description copied from interface:ConnectionFactoryLookupRetrieve theConnectionFactoryidentified by the given name.- Specified by:
- getConnectionFactoryin interface- ConnectionFactoryLookup
- Parameters:
- connectionFactoryName- the name of the- ConnectionFactory
- Returns:
- the ConnectionFactory(nevernull)
- Throws:
- ConnectionFactoryLookupFailureException- if the lookup failed
 
 
-