Class PooledDatasourceHelper


  • public class PooledDatasourceHelper
    extends Object
    • Constructor Detail

      • PooledDatasourceHelper

        public PooledDatasourceHelper()
    • Method Detail

      • setupPooledDataSource

        public static org.apache.commons.dbcp.PoolingDataSource setupPooledDataSource​(org.pentaho.database.model.IDatabaseConnection databaseConnection)
                                                                               throws org.pentaho.platform.api.data.DBDatasourceServiceException
        Throws:
        org.pentaho.platform.api.data.DBDatasourceServiceException
      • getConnectionFactory

        protected static org.apache.commons.dbcp.ConnectionFactory getConnectionFactory​(org.pentaho.database.model.IDatabaseConnection databaseConnection,
                                                                                        String url)
      • convert

        public static DataSource convert​(org.pentaho.database.model.IDatabaseConnection databaseConnection)
                                  throws org.pentaho.platform.api.data.DBDatasourceServiceException
        Throws:
        org.pentaho.platform.api.data.DBDatasourceServiceException
      • getJndiDataSource

        public static DataSource getJndiDataSource​(String dsName)
                                            throws org.pentaho.platform.api.data.DBDatasourceServiceException
        Throws:
        org.pentaho.platform.api.data.DBDatasourceServiceException