|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.torque.dsfactory.AbstractDataSourceFactory
org.apache.torque.dsfactory.JndiDataSourceFactory
A factory that looks up the DataSource from JNDI. It is also able to deploy the DataSource based on properties found in the configuration. This factory tries to avoid excessive context lookups to improve speed. The time between two lookups can be configured. The default is 0 (no cache).
| Field Summary |
| Fields inherited from class org.apache.torque.dsfactory.AbstractDataSourceFactory |
CONNECTION_KEY, DEFAULT_CONNECTION_KEY, DEFAULT_POOL_KEY, DEFAULT_SCHEMA_KEY, DEFAULTS_KEY, POOL_KEY, SCHEMA_KEY |
| Fields inherited from interface org.apache.torque.dsfactory.DataSourceFactory |
DSFACTORY_KEY, FACTORY_KEY |
| Constructor Summary | |
JndiDataSourceFactory()
|
|
| Method Summary | |
void |
close()
Does nothing. |
javax.sql.DataSource |
getDataSource()
|
void |
initialize(org.apache.commons.configuration.Configuration configuration)
Initialize the factory. |
| Methods inherited from class org.apache.torque.dsfactory.AbstractDataSourceFactory |
applyConfiguration, getSchema, initCPDS, setProperty, setSchema |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.torque.dsfactory.DataSourceFactory |
getSchema, setSchema |
| Constructor Detail |
public JndiDataSourceFactory()
| Method Detail |
public javax.sql.DataSource getDataSource()
throws TorqueException
getDataSource in interface DataSourceFactorygetDataSource in class AbstractDataSourceFactoryDataSource configured by the factory.
TorqueException - if the source can't be returnedDataSourceFactory.getDataSource()
public void initialize(org.apache.commons.configuration.Configuration configuration)
throws TorqueException
DataSourceFactory
initialize in interface DataSourceFactoryinitialize in class AbstractDataSourceFactoryconfiguration - where to load the factory settings from
TorqueException - Any exceptions caught during processing will be
rethrown wrapped into a TorqueException.DataSourceFactory.initialize(org.apache.commons.configuration.Configuration)public void close()
close in interface DataSourceFactory
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||