pentaho/pentaho-platform — pull request #1406 by pedrofvteixeira (2014-04-08 13:36:46+00:00)
Title: [BISERVER-11276] Implement Connection Pooling to respect "disabled" and ...

..."enabled" pools at the same time

- "Enable Connection Pooling" checkbox now defaults to 'checked' (on creation)
- implemented DinamicallyPooledOrJndiDatasourceService that delegates to a pooled / nonPooled DatasourceService depending on databaseConnection.isUsingConnectionPool()
- implemented DinamicallyPooledDatasourceSystemListener to handle pooling / nonPooling depending on databaseConnection.isUsingConnectionPool()
- connection pooling properties implemented: testOnBorrow, testWhileIdle, testOnReturn, defaultReadOnly, defaultAutoCommit, defaultTransactionIsolation, defaultCatalog, poolPreparedStatements, maxOpenPreparedStatements, accessToUnderlyingConnectionAllowed, timeBetweenEvictionRunsMillis, removeAbandoned, removeAbandonedTimeout, logAbandoned