|
|||||||||||
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 DataSourceFactory
getDataSource
in class AbstractDataSourceFactory
DataSource
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 DataSourceFactory
initialize
in class AbstractDataSourceFactory
configuration
- 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 |