org.springframework.jdbc.datasource.lookup
Class SingleDataSourceLookup

java.lang.Object
  extended by org.springframework.jdbc.datasource.lookup.SingleDataSourceLookup
All Implemented Interfaces:
DataSourceLookup

public class SingleDataSourceLookup
extends java.lang.Object
implements DataSourceLookup

An implementation of the DataSourceLookup that simply wraps a single given DataSource, returned for any data source name.

Since:
2.0
Author:
Juergen Hoeller

Field Summary
private  javax.sql.DataSource dataSource
           
 
Constructor Summary
SingleDataSourceLookup(javax.sql.DataSource dataSource)
          Create a new instance of the SingleDataSourceLookup class.
 
Method Summary
 javax.sql.DataSource getDataSource(java.lang.String dataSourceName)
          Retrieve the DataSource identified by the given name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dataSource

private final javax.sql.DataSource dataSource
Constructor Detail

SingleDataSourceLookup

public SingleDataSourceLookup(javax.sql.DataSource dataSource)
Create a new instance of the SingleDataSourceLookup class.

Parameters:
dataSource - the single DataSource to wrap
Method Detail

getDataSource

public javax.sql.DataSource getDataSource(java.lang.String dataSourceName)
Description copied from interface: DataSourceLookup
Retrieve the DataSource identified by the given name.

Specified by:
getDataSource in interface DataSourceLookup
Parameters:
dataSourceName - the name of the DataSource
Returns:
the DataSource (never null)