Package net.ontopia.persistence.proxy
Class DataSourceConnectionFactory
- java.lang.Object
-
- net.ontopia.persistence.proxy.DataSourceConnectionFactory
-
- All Implemented Interfaces:
ConnectionFactoryIF
public class DataSourceConnectionFactory extends Object implements ConnectionFactoryIF
INTERNAL: AConnectionFactoryIF
backed by aDataSource
.- Since:
- 5.5.0
-
-
Field Summary
Fields Modifier and Type Field Description protected DataSource
datasource
protected boolean
readOnly
-
Constructor Summary
Constructors Constructor Description DataSourceConnectionFactory(DataSource datasource, boolean readOnly)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
INTERNAL: Closes the connection factory.Connection
requestConnection()
INTERNAL: Requests a new connection object.
-
-
-
Field Detail
-
datasource
protected DataSource datasource
-
readOnly
protected boolean readOnly
-
-
Constructor Detail
-
DataSourceConnectionFactory
public DataSourceConnectionFactory(DataSource datasource, boolean readOnly)
-
-
Method Detail
-
requestConnection
public Connection requestConnection() throws SQLException
Description copied from interface:ConnectionFactoryIF
INTERNAL: Requests a new connection object.- Specified by:
requestConnection
in interfaceConnectionFactoryIF
- Throws:
SQLException
-
close
public void close()
Description copied from interface:ConnectionFactoryIF
INTERNAL: Closes the connection factory.- Specified by:
close
in interfaceConnectionFactoryIF
-
-