Class PooledOrJndiDatasourceService
- java.lang.Object
-
- org.pentaho.platform.engine.services.connection.datasource.dbcp.BaseDatasourceService
-
- org.pentaho.platform.engine.services.connection.datasource.dbcp.NonPooledOrJndiDatasourceService
-
- org.pentaho.platform.engine.services.connection.datasource.dbcp.PooledOrJndiDatasourceService
-
- All Implemented Interfaces:
org.pentaho.platform.api.data.IDBDatasourceService
- Direct Known Subclasses:
AbstractTenantAwareDatasourceService
public class PooledOrJndiDatasourceService extends NonPooledOrJndiDatasourceService
-
-
Field Summary
-
Fields inherited from interface org.pentaho.platform.api.data.IDBDatasourceService
ACCESS_TO_UNDERLYING_CONNECTION_ALLOWED, DEFAULT_AUTO_COMMIT, DEFAULT_CATALOG, DEFAULT_READ_ONLY, DEFAULT_TRANSACTION_ISOLATION, IDBDATASOURCE_SERVICE, INITIAL_SIZE, JDBC_DATASOURCE, JDBC_POOL, LOG_ABANDONED, MAX_ACTIVE_KEY, MAX_IDLE_KEY, MAX_OPEN_PREPARED_STATEMENTS, MAX_WAIT_KEY, MIN_IDLE_KEY, POOL_PREPARED_STATEMENTS, QUERY_KEY, REMOVE_ABANDONED, REMOVE_ABANDONED_TIMEOUT, TEST_ON_BORROW, TEST_ON_RETURN, TEST_WHILE_IDLE, TIME_BETWEEN_EVICTION_RUNS_MILLIS, TRANSACTION_ISOLATION_NONE_VALUE
-
-
Constructor Summary
Constructors Constructor Description PooledOrJndiDatasourceService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataSource
resolveDatabaseConnection(org.pentaho.database.model.IDatabaseConnection databaseConnection)
This should have been abstract, but changes to this API at a point release is not advised.-
Methods inherited from class org.pentaho.platform.engine.services.connection.datasource.dbcp.NonPooledOrJndiDatasourceService
retrieve
-
Methods inherited from class org.pentaho.platform.engine.services.connection.datasource.dbcp.BaseDatasourceService
clearCache, clearDataSource, getCacheManager, getDataSource, getDatasourceMgmtService, getDSBoundName, getDSUnboundName, getJndiDataSource
-
-
-
-
Method Detail
-
resolveDatabaseConnection
public DataSource resolveDatabaseConnection(org.pentaho.database.model.IDatabaseConnection databaseConnection) throws org.pentaho.platform.api.data.DBDatasourceServiceException
Description copied from class:BaseDatasourceService
This should have been abstract, but changes to this API at a point release is not advised.- Specified by:
resolveDatabaseConnection
in interfaceorg.pentaho.platform.api.data.IDBDatasourceService
- Overrides:
resolveDatabaseConnection
in classNonPooledOrJndiDatasourceService
- Throws:
org.pentaho.platform.api.data.DBDatasourceServiceException
-
-