Revert premature generics changes that won't be required until DBCP
depends on Pool 2.6.0 or later.

Project: http://git-wip-us.apache.org/repos/asf/commons-dbcp/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-dbcp/commit/ea82ea44
Tree: http://git-wip-us.apache.org/repos/asf/commons-dbcp/tree/ea82ea44
Diff: http://git-wip-us.apache.org/repos/asf/commons-dbcp/diff/ea82ea44

Branch: refs/heads/release
Commit: ea82ea44b4d9e1578d479a5ba5bbd539e15f8d54
Parents: ac93477
Author: Mark Thomas <ma...@apache.org>
Authored: Tue Jun 19 16:16:17 2018 +0100
Committer: Mark Thomas <ma...@apache.org>
Committed: Tue Jun 19 16:16:17 2018 +0100

----------------------------------------------------------------------
 src/main/java/org/apache/commons/dbcp2/BasicDataSource.java    | 6 +++---
 .../org/apache/commons/dbcp2/PoolableConnectionFactory.java    | 2 +-
 .../apache/commons/dbcp2/cpdsadapter/DriverAdapterCPDS.java    | 2 +-
 .../apache/commons/dbcp2/datasources/SharedPoolDataSource.java | 2 +-
 .../dbcp2/managed/PoolableManagedConnectionFactory.java        | 2 +-
 5 files changed, 7 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-dbcp/blob/ea82ea44/src/main/java/org/apache/commons/dbcp2/BasicDataSource.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/dbcp2/BasicDataSource.java 
b/src/main/java/org/apache/commons/dbcp2/BasicDataSource.java
index dc1c71c..dfd966c 100644
--- a/src/main/java/org/apache/commons/dbcp2/BasicDataSource.java
+++ b/src/main/java/org/apache/commons/dbcp2/BasicDataSource.java
@@ -2259,7 +2259,7 @@ public class BasicDataSource implements DataSource, 
BasicDataSourceMXBean, MBean
      */
     protected void createConnectionPool(final PoolableConnectionFactory 
factory) {
         // Create an object pool to contain our active connections
-        final GenericObjectPoolConfig<PoolableConnection> config = new 
GenericObjectPoolConfig<>();
+        final GenericObjectPoolConfig config = new GenericObjectPoolConfig();
         updateJmxName(config);
         // Disable JMX on the underlying pool if the DS is not registered:
         config.setJmxEnabled(registeredJmxObjectName != null);
@@ -2294,7 +2294,7 @@ public class BasicDataSource implements DataSource, 
BasicDataSourceMXBean, MBean
      * @return a non-null instance
      */
     protected GenericObjectPool<PoolableConnection> createObjectPool(final 
PoolableConnectionFactory factory,
-            final GenericObjectPoolConfig<PoolableConnection> poolConfig, 
final AbandonedConfig abandonedConfig) {
+            final GenericObjectPoolConfig poolConfig, final AbandonedConfig 
abandonedConfig) {
         GenericObjectPool<PoolableConnection> gop;
         if (abandonedConfig != null && 
(abandonedConfig.getRemoveAbandonedOnBorrow()
                 || abandonedConfig.getRemoveAbandonedOnMaintenance())) {
@@ -2463,7 +2463,7 @@ public class BasicDataSource implements DataSource, 
BasicDataSourceMXBean, MBean
         // NO-OP
     }
 
-    private void updateJmxName(final GenericObjectPoolConfig<?> config) {
+    private void updateJmxName(final GenericObjectPoolConfig config) {
         if (registeredJmxObjectName == null) {
             return;
         }

http://git-wip-us.apache.org/repos/asf/commons-dbcp/blob/ea82ea44/src/main/java/org/apache/commons/dbcp2/PoolableConnectionFactory.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/commons/dbcp2/PoolableConnectionFactory.java 
b/src/main/java/org/apache/commons/dbcp2/PoolableConnectionFactory.java
index 75cda96..581d3ad 100644
--- a/src/main/java/org/apache/commons/dbcp2/PoolableConnectionFactory.java
+++ b/src/main/java/org/apache/commons/dbcp2/PoolableConnectionFactory.java
@@ -309,7 +309,7 @@ public class PoolableConnectionFactory implements 
PooledObjectFactory<PoolableCo
 
         if (poolStatements) {
             conn = new PoolingConnection(conn);
-            final GenericKeyedObjectPoolConfig<DelegatingPreparedStatement> 
config = new GenericKeyedObjectPoolConfig<>();
+            final GenericKeyedObjectPoolConfig config = new 
GenericKeyedObjectPoolConfig();
             config.setMaxTotalPerKey(-1);
             config.setBlockWhenExhausted(false);
             config.setMaxWaitMillis(0);

http://git-wip-us.apache.org/repos/asf/commons-dbcp/blob/ea82ea44/src/main/java/org/apache/commons/dbcp2/cpdsadapter/DriverAdapterCPDS.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/commons/dbcp2/cpdsadapter/DriverAdapterCPDS.java 
b/src/main/java/org/apache/commons/dbcp2/cpdsadapter/DriverAdapterCPDS.java
index bbc8831..6c4479d 100644
--- a/src/main/java/org/apache/commons/dbcp2/cpdsadapter/DriverAdapterCPDS.java
+++ b/src/main/java/org/apache/commons/dbcp2/cpdsadapter/DriverAdapterCPDS.java
@@ -182,7 +182,7 @@ public class DriverAdapterCPDS implements 
ConnectionPoolDataSource, Referenceabl
         }
         KeyedObjectPool<PStmtKey, DelegatingPreparedStatement> stmtPool = null;
         if (isPoolPreparedStatements()) {
-            final GenericKeyedObjectPoolConfig<DelegatingPreparedStatement> 
config = new GenericKeyedObjectPoolConfig<>();
+            final GenericKeyedObjectPoolConfig config = new 
GenericKeyedObjectPoolConfig();
             config.setMaxTotalPerKey(Integer.MAX_VALUE);
             config.setBlockWhenExhausted(false);
             config.setMaxWaitMillis(0);

http://git-wip-us.apache.org/repos/asf/commons-dbcp/blob/ea82ea44/src/main/java/org/apache/commons/dbcp2/datasources/SharedPoolDataSource.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/commons/dbcp2/datasources/SharedPoolDataSource.java 
b/src/main/java/org/apache/commons/dbcp2/datasources/SharedPoolDataSource.java
index 485b43b..cf3e556 100644
--- 
a/src/main/java/org/apache/commons/dbcp2/datasources/SharedPoolDataSource.java
+++ 
b/src/main/java/org/apache/commons/dbcp2/datasources/SharedPoolDataSource.java
@@ -173,7 +173,7 @@ public class SharedPoolDataSource extends 
InstanceKeyDataSource {
                 isRollbackAfterValidation());
         factory.setMaxConnLifetimeMillis(getMaxConnLifetimeMillis());
 
-        final GenericKeyedObjectPoolConfig<PooledConnectionAndInfo> config = 
new GenericKeyedObjectPoolConfig<>();
+        final GenericKeyedObjectPoolConfig config = new 
GenericKeyedObjectPoolConfig();
         config.setBlockWhenExhausted(getDefaultBlockWhenExhausted());
         config.setEvictionPolicyClassName(getDefaultEvictionPolicyClassName());
         config.setLifo(getDefaultLifo());

http://git-wip-us.apache.org/repos/asf/commons-dbcp/blob/ea82ea44/src/main/java/org/apache/commons/dbcp2/managed/PoolableManagedConnectionFactory.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/commons/dbcp2/managed/PoolableManagedConnectionFactory.java
 
b/src/main/java/org/apache/commons/dbcp2/managed/PoolableManagedConnectionFactory.java
index 5eb8b94..f1d6375 100644
--- 
a/src/main/java/org/apache/commons/dbcp2/managed/PoolableManagedConnectionFactory.java
+++ 
b/src/main/java/org/apache/commons/dbcp2/managed/PoolableManagedConnectionFactory.java
@@ -71,7 +71,7 @@ public class PoolableManagedConnectionFactory extends 
PoolableConnectionFactory
         initializeConnection(conn);
         if (getPoolStatements()) {
             conn = new PoolingConnection(conn);
-            final GenericKeyedObjectPoolConfig<DelegatingPreparedStatement> 
config = new GenericKeyedObjectPoolConfig<>();
+            final GenericKeyedObjectPoolConfig config = new 
GenericKeyedObjectPoolConfig();
             config.setMaxTotalPerKey(-1);
             config.setBlockWhenExhausted(false);
             config.setMaxWaitMillis(0);

Reply via email to