Package de.hybris.platform.core
Interface DataSourceFactory
-
- All Known Implementing Classes:
DataSourceImplFactory
,JUnitDataSourceFactory
,SlaveTenantDataSourceFactory
public interface DataSourceFactory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JDBCConnectionPool
createConnectionPool(HybrisDataSource dataSource, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig)
HybrisDataSource
createDataSource(java.lang.String id, Tenant tenant, java.util.Map<java.lang.String,java.lang.String> connectionParams, boolean readOnly)
HybrisDataSource
createJNDIDataSource(java.lang.String id, Tenant tenant, java.lang.String jndiName, boolean readOnly)
java.sql.Connection
wrapConnection(HybrisDataSource wrappedDataSource, java.sql.Connection rawConnection)
java.sql.PreparedStatement
wrapPreparedStatement(java.sql.Connection wrappedConnection, java.sql.PreparedStatement rawStatement, java.lang.String query)
java.sql.ResultSet
wrapResultSet(java.sql.Statement wrappedStatement, java.sql.ResultSet rawResultSet)
java.sql.Statement
wrapStatement(java.sql.Connection wrappedConnection, java.sql.Statement rawStatement)
-
-
-
Method Detail
-
createJNDIDataSource
HybrisDataSource createJNDIDataSource(java.lang.String id, Tenant tenant, java.lang.String jndiName, boolean readOnly)
-
createDataSource
HybrisDataSource createDataSource(java.lang.String id, Tenant tenant, java.util.Map<java.lang.String,java.lang.String> connectionParams, boolean readOnly)
-
createConnectionPool
JDBCConnectionPool createConnectionPool(HybrisDataSource dataSource, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig)
-
wrapConnection
java.sql.Connection wrapConnection(HybrisDataSource wrappedDataSource, java.sql.Connection rawConnection)
-
wrapStatement
java.sql.Statement wrapStatement(java.sql.Connection wrappedConnection, java.sql.Statement rawStatement)
-
wrapPreparedStatement
java.sql.PreparedStatement wrapPreparedStatement(java.sql.Connection wrappedConnection, java.sql.PreparedStatement rawStatement, java.lang.String query)
-
wrapResultSet
java.sql.ResultSet wrapResultSet(java.sql.Statement wrappedStatement, java.sql.ResultSet rawResultSet)
-
-