Package net.n2oapp.routing.datasource
Class JndiRoutingDataSource
- java.lang.Object
-
- org.springframework.jdbc.datasource.AbstractDataSource
-
- net.n2oapp.routing.datasource.RuntimeRoutingDataSource<java.lang.String>
-
- net.n2oapp.routing.datasource.JndiRoutingDataSource
-
- All Implemented Interfaces:
java.sql.Wrapper,javax.sql.CommonDataSource,javax.sql.DataSource
public class JndiRoutingDataSource extends RuntimeRoutingDataSource<java.lang.String>
User: iryabov Date: 26.08.13 Time: 12:18
-
-
Constructor Summary
Constructors Constructor Description JndiRoutingDataSource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDataSource(java.lang.String jndiName)protected java.lang.StringdetermineCurrentLookupKey()protected javax.sql.DataSourceresolveDataSourceByLookupKey(java.lang.String lookupKey)-
Methods inherited from class net.n2oapp.routing.datasource.RuntimeRoutingDataSource
addDataSource, determineTargetDataSource, getConnection, getConnection, resolveSpecifiedDataSource, setDataSourceLookup, setDefaultLookupKey, setDefaultTargetDataSource, setLazyDetermineDS
-
Methods inherited from class org.springframework.jdbc.datasource.AbstractDataSource
getLoginTimeout, getLogWriter, getParentLogger, isWrapperFor, setLoginTimeout, setLogWriter, unwrap
-
-
-
-
Method Detail
-
addDataSource
public void addDataSource(java.lang.String jndiName)
-
determineCurrentLookupKey
protected java.lang.String determineCurrentLookupKey()
- Specified by:
determineCurrentLookupKeyin classRuntimeRoutingDataSource<java.lang.String>
-
resolveDataSourceByLookupKey
protected javax.sql.DataSource resolveDataSourceByLookupKey(java.lang.String lookupKey)
- Specified by:
resolveDataSourceByLookupKeyin classRuntimeRoutingDataSource<java.lang.String>
-
-