| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.jdbc.datasource.lookup.BeanFactoryDataSourceLookup
public class BeanFactoryDataSourceLookup
DataSourceLookup implementation based on a Spring BeanFactory.
 
 
Will lookup Spring managed beans identified by bean name,
 expecting them to be of type javax.sql.DataSource.
BeanFactory| Constructor Summary | |
|---|---|
| BeanFactoryDataSourceLookup()Create a new instance of the BeanFactoryDataSourceLookupclass. | |
| BeanFactoryDataSourceLookup(BeanFactory beanFactory)Create a new instance of the BeanFactoryDataSourceLookupclass. | |
| Method Summary | |
|---|---|
|  DataSource | getDataSource(String dataSourceName)Retrieve the DataSource identified by the given name. | 
|  void | setBeanFactory(BeanFactory beanFactory)Callback that supplies the owning factory to a bean instance. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public BeanFactoryDataSourceLookup()
BeanFactoryDataSourceLookup class.
 The BeanFactory to access must be set via setBeanFactory.
setBeanFactory(org.springframework.beans.factory.BeanFactory)public BeanFactoryDataSourceLookup(BeanFactory beanFactory)
BeanFactoryDataSourceLookup class.
 Use of this constructor is redundant if this object is being created
 by a Spring IoC container, as the supplied BeanFactory will be
 replaced by the BeanFactory that creates it (c.f. the
 BeanFactoryAware contract). So only use this constructor if you
 are using this class outside the context of a Spring IoC container.
beanFactory - the bean factory to be used to lookup DataSources| Method Detail | 
|---|
public void setBeanFactory(BeanFactory beanFactory)
BeanFactoryAwareInvoked after the population of normal bean properties
 but before an initialization callback such as
 InitializingBean.afterPropertiesSet() or a custom init-method.
setBeanFactory in interface BeanFactoryAwarebeanFactory - owning BeanFactory (never null).
 The bean can immediately call methods on the factory.BeanInitializationException
public DataSource getDataSource(String dataSourceName)
                         throws DataSourceLookupFailureException
DataSourceLookup
getDataSource in interface DataSourceLookupdataSourceName - the name of the DataSource
null)
DataSourceLookupFailureException - if the lookup failed| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||