spring-jdbc

org.springframework.jdbc.datasource.lookup
Interface DataSourceLookup

All Known Implementing Classes:
BeanFactoryDataSourceLookup, JndiDataSourceLookup, MapDataSourceLookup, SingleDataSourceLookup

public interface DataSourceLookup

Strategy interface for looking up DataSources by name.

Used, for example, to resolve data source names in JPA persistence.xml files.

Since:
2.0
Author:
Costin Leau, Juergen Hoeller
See Also:
org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager#setDataSourceLookup

Method Summary
 javax.sql.DataSource getDataSource(java.lang.String dataSourceName)
          Retrieve the DataSource identified by the given name.
 

Method Detail

getDataSource

javax.sql.DataSource getDataSource(java.lang.String dataSourceName)
                                   throws DataSourceLookupFailureException
Retrieve the DataSource identified by the given name.

Parameters:
dataSourceName - the name of the DataSource
Returns:
the DataSource (never null)
Throws:
DataSourceLookupFailureException - if the lookup failed

spring-jdbc