public class DataSourceImplFactory extends java.lang.Object implements DataSourceFactory
| Constructor and Description |
|---|
DataSourceImplFactory() |
| Modifier and Type | Method and Description |
|---|---|
JDBCConnectionPool |
createConnectionPool(HybrisDataSource dataSource,
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 fromJNDI,
boolean readOnly) |
protected boolean |
isDatabaseConnectionErrorDetectionEnabled(HybrisDataSource dataSource) |
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) |
public HybrisDataSource createJNDIDataSource(java.lang.String id, Tenant tenant, java.lang.String fromJNDI, boolean readOnly)
createJNDIDataSource in interface DataSourceFactorypublic HybrisDataSource createDataSource(java.lang.String id, Tenant tenant, java.util.Map<java.lang.String,java.lang.String> connectionParams, boolean readOnly)
createDataSource in interface DataSourceFactorypublic JDBCConnectionPool createConnectionPool(HybrisDataSource dataSource, GenericObjectPoolConfig poolConfig)
createConnectionPool in interface DataSourceFactoryprotected boolean isDatabaseConnectionErrorDetectionEnabled(HybrisDataSource dataSource)
public java.sql.Connection wrapConnection(HybrisDataSource wrappedDataSource, java.sql.Connection rawConnection)
wrapConnection in interface DataSourceFactorypublic java.sql.PreparedStatement wrapPreparedStatement(java.sql.Connection wrappedConnection,
java.sql.PreparedStatement rawStatement,
java.lang.String query)
wrapPreparedStatement in interface DataSourceFactorypublic java.sql.Statement wrapStatement(java.sql.Connection wrappedConnection,
java.sql.Statement rawStatement)
wrapStatement in interface DataSourceFactorypublic java.sql.ResultSet wrapResultSet(java.sql.Statement wrappedStatement,
java.sql.ResultSet rawResultSet)
wrapResultSet in interface DataSourceFactoryCopyright © 2018 SAP SE. All Rights Reserved.