Class DynamicallyPooledOrJndiDatasourceService

  • All Implemented Interfaces:
    org.pentaho.platform.api.data.IDBDatasourceService

    public class DynamicallyPooledOrJndiDatasourceService
    extends NonPooledOrJndiDatasourceService
    • Constructor Detail

      • DynamicallyPooledOrJndiDatasourceService

        public DynamicallyPooledOrJndiDatasourceService()
    • Method Detail

      • resolveDatabaseConnection

        protected 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.
        Overrides:
        resolveDatabaseConnection in class NonPooledOrJndiDatasourceService
        Returns:
        Throws:
        org.pentaho.platform.api.data.DBDatasourceServiceException
      • getPooledDatasourceService

        public org.pentaho.platform.api.data.IDBDatasourceService getPooledDatasourceService()
      • setPooledDatasourceService

        public void setPooledDatasourceService​(org.pentaho.platform.api.data.IDBDatasourceService pooledDatasourceService)
      • getNonPooledDatasourceService

        public org.pentaho.platform.api.data.IDBDatasourceService getNonPooledDatasourceService()
      • setNonPooledDatasourceService

        public void setNonPooledDatasourceService​(org.pentaho.platform.api.data.IDBDatasourceService nonPooledDatasourceService)