Repository: commons-dbcp
Updated Branches:
  refs/heads/master a9ab11f61 -> 845c820c0


Use final.

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

Branch: refs/heads/master
Commit: 845c820c03b613236e603a86d2ca91836abdc30a
Parents: a9ab11f
Author: Gary Gregory <ggreg...@apache.org>
Authored: Fri Oct 27 14:29:50 2017 -0600
Committer: Gary Gregory <ggreg...@apache.org>
Committed: Fri Oct 27 14:29:50 2017 -0600

----------------------------------------------------------------------
 .../apache/commons/dbcp2/BasicDataSource.java   | 14 ++--
 .../java/org/apache/commons/dbcp2/PStmtKey.java | 38 +++++-----
 .../commons/dbcp2/PoolableConnection.java       |  2 +-
 .../apache/commons/dbcp2/PoolingConnection.java |  7 +-
 .../commons/dbcp2/TestBasicDataSource.java      |  2 +-
 .../commons/dbcp2/TestPoolingConnection.java    | 80 ++++++++++----------
 6 files changed, 72 insertions(+), 71 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-dbcp/blob/845c820c/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 11b16cc..30dd42e 100644
--- a/src/main/java/org/apache/commons/dbcp2/BasicDataSource.java
+++ b/src/main/java/org/apache/commons/dbcp2/BasicDataSource.java
@@ -1667,7 +1667,7 @@ public class BasicDataSource implements DataSource, 
BasicDataSourceMXBean, MBean
         }
         abandonedConfig.setRemoveAbandonedOnMaintenance(
                 removeAbandonedOnMaintenance);
-        GenericObjectPool<?> gop = this.connectionPool;
+        final GenericObjectPool<?> gop = this.connectionPool;
         if (gop != null) {
             gop.setAbandonedConfig(abandonedConfig);
         }
@@ -1703,7 +1703,7 @@ public class BasicDataSource implements DataSource, 
BasicDataSourceMXBean, MBean
             abandonedConfig = new AbandonedConfig();
         }
         abandonedConfig.setRemoveAbandonedOnBorrow(removeAbandonedOnBorrow);
-        GenericObjectPool<?> gop = this.connectionPool;
+        final GenericObjectPool<?> gop = this.connectionPool;
         if (gop != null) {
             gop.setAbandonedConfig(abandonedConfig);
         }
@@ -1752,7 +1752,7 @@ public class BasicDataSource implements DataSource, 
BasicDataSourceMXBean, MBean
             abandonedConfig = new AbandonedConfig();
         }
         abandonedConfig.setRemoveAbandonedTimeout(removeAbandonedTimeout);
-        GenericObjectPool<?> gop = this.connectionPool;
+        final GenericObjectPool<?> gop = this.connectionPool;
         if (gop != null) {
             gop.setAbandonedConfig(abandonedConfig);
         }
@@ -1784,7 +1784,7 @@ public class BasicDataSource implements DataSource, 
BasicDataSourceMXBean, MBean
             abandonedConfig = new AbandonedConfig();
         }
         abandonedConfig.setLogAbandoned(logAbandoned);
-        GenericObjectPool<?> gop = this.connectionPool;
+        final GenericObjectPool<?> gop = this.connectionPool;
         if (gop != null) {
             gop.setAbandonedConfig(abandonedConfig);
         }
@@ -1812,7 +1812,7 @@ public class BasicDataSource implements DataSource, 
BasicDataSourceMXBean, MBean
             abandonedConfig = new AbandonedConfig();
         }
         abandonedConfig.setLogWriter(logWriter);
-        GenericObjectPool<?> gop = this.connectionPool;
+        final GenericObjectPool<?> gop = this.connectionPool;
         if (gop != null) {
             gop.setAbandonedConfig(abandonedConfig);
         }
@@ -1849,7 +1849,7 @@ public class BasicDataSource implements DataSource, 
BasicDataSourceMXBean, MBean
             abandonedConfig = new AbandonedConfig();
         }
         abandonedConfig.setUseUsageTracking(usageTracking);
-        GenericObjectPool<?> gop = this.connectionPool;
+        final GenericObjectPool<?> gop = this.connectionPool;
         if (gop != null) {
             gop.setAbandonedConfig(abandonedConfig);
         }
@@ -2214,7 +2214,7 @@ public class BasicDataSource implements DataSource, 
BasicDataSourceMXBean, MBean
         final GenericObjectPoolConfig config = new GenericObjectPoolConfig();
         updateJmxName(config);
         config.setJmxEnabled(registeredJmxName != null);  // Disable JMX on 
the underlying pool if the DS is not registered.
-        GenericObjectPool<PoolableConnection> gop = createObjectPool(factory, 
config, abandonedConfig);
+        final GenericObjectPool<PoolableConnection> gop = 
createObjectPool(factory, config, abandonedConfig);
         gop.setMaxTotal(maxTotal);
         gop.setMaxIdle(maxIdle);
         gop.setMinIdle(minIdle);

http://git-wip-us.apache.org/repos/asf/commons-dbcp/blob/845c820c/src/main/java/org/apache/commons/dbcp2/PStmtKey.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/dbcp2/PStmtKey.java 
b/src/main/java/org/apache/commons/dbcp2/PStmtKey.java
index f1131f3..de6d95b 100644
--- a/src/main/java/org/apache/commons/dbcp2/PStmtKey.java
+++ b/src/main/java/org/apache/commons/dbcp2/PStmtKey.java
@@ -329,7 +329,7 @@ public class PStmtKey {
         return buf.toString();
     }
 
-    public Statement createStatement(Connection connection) throws 
SQLException {
+    public Statement createStatement(final Connection connection) throws 
SQLException {
         if (builder == null) throw new IllegalStateException("Prepared 
statement key is invalid.");
         return builder.createStatement(connection);
     }
@@ -346,8 +346,8 @@ public class PStmtKey {
      */
     private class PreparedStatementSQL implements StatementBuilder {
         @Override
-        public Statement createStatement(Connection connection) throws 
SQLException {
-            PreparedStatement statement = connection.prepareStatement(_sql);
+        public Statement createStatement(final Connection connection) throws 
SQLException {
+            final PreparedStatement statement = 
connection.prepareStatement(_sql);
             return statement;
         }
     }
@@ -357,8 +357,8 @@ public class PStmtKey {
      */
     private class PreparedStatementWithAutoGeneratedKeys implements 
StatementBuilder {
         @Override
-        public Statement createStatement(Connection connection) throws 
SQLException {
-            PreparedStatement statement = connection.prepareStatement(
+        public Statement createStatement(final Connection connection) throws 
SQLException {
+            final PreparedStatement statement = connection.prepareStatement(
                     _sql, _autoGeneratedKeys.intValue());
             return statement;
         }
@@ -369,8 +369,8 @@ public class PStmtKey {
      */
     private class PreparedStatementWithColumnIndexes implements 
StatementBuilder {
         @Override
-        public Statement createStatement(Connection connection) throws 
SQLException {
-            PreparedStatement statement = connection.prepareStatement(
+        public Statement createStatement(final Connection connection) throws 
SQLException {
+            final PreparedStatement statement = connection.prepareStatement(
                     _sql, _columnIndexes);
             return statement;
         }
@@ -381,8 +381,8 @@ public class PStmtKey {
      */
     private class PreparedStatementWithResultSetConcurrency implements 
StatementBuilder {
         @Override
-        public Statement createStatement(Connection connection) throws 
SQLException {
-            PreparedStatement statement = connection.prepareStatement(
+        public Statement createStatement(final Connection connection) throws 
SQLException {
+            final PreparedStatement statement = connection.prepareStatement(
                     _sql, _resultSetType.intValue(), 
_resultSetConcurrency.intValue());
             return statement;
         }
@@ -393,8 +393,8 @@ public class PStmtKey {
      */
     private class PreparedStatementWithResultSetHoldability implements 
StatementBuilder {
         @Override
-        public Statement createStatement(Connection connection) throws 
SQLException {
-            PreparedStatement statement = connection.prepareStatement(
+        public Statement createStatement(final Connection connection) throws 
SQLException {
+            final PreparedStatement statement = connection.prepareStatement(
                     _sql, _resultSetType.intValue(), 
_resultSetConcurrency.intValue(),
                     _resultSetHoldability.intValue());
             return statement;
@@ -406,8 +406,8 @@ public class PStmtKey {
      */
     private class PreparedStatementWithColumnNames implements StatementBuilder 
{
         @Override
-        public Statement createStatement(Connection connection) throws 
SQLException {
-            PreparedStatement statement = connection.prepareStatement(
+        public Statement createStatement(final Connection connection) throws 
SQLException {
+            final PreparedStatement statement = connection.prepareStatement(
                     _sql, _columnNames);
             return statement;
         }
@@ -418,8 +418,8 @@ public class PStmtKey {
      */
     private class PreparedCallSQL implements StatementBuilder {
         @Override
-        public Statement createStatement(Connection connection) throws 
SQLException {
-            PreparedStatement statement = connection.prepareCall(_sql);
+        public Statement createStatement(final Connection connection) throws 
SQLException {
+            final PreparedStatement statement = connection.prepareCall(_sql);
             return statement;
         }
     }
@@ -429,8 +429,8 @@ public class PStmtKey {
      */
     private class PreparedCallWithResultSetConcurrency implements 
StatementBuilder {
         @Override
-        public Statement createStatement(Connection connection) throws 
SQLException {
-            PreparedStatement statement = connection.prepareCall(
+        public Statement createStatement(final Connection connection) throws 
SQLException {
+            final PreparedStatement statement = connection.prepareCall(
                     _sql, _resultSetType.intValue(), 
_resultSetConcurrency.intValue());
             return statement;
         }
@@ -441,8 +441,8 @@ public class PStmtKey {
      */
     private class PreparedCallWithResultSetHoldability implements 
StatementBuilder {
         @Override
-        public Statement createStatement(Connection connection) throws 
SQLException {
-            PreparedStatement statement = connection.prepareCall(
+        public Statement createStatement(final Connection connection) throws 
SQLException {
+            final PreparedStatement statement = connection.prepareCall(
                     _sql, _resultSetType.intValue(), 
_resultSetConcurrency.intValue(),
                     _resultSetHoldability.intValue());
             return statement;

http://git-wip-us.apache.org/repos/asf/commons-dbcp/blob/845c820c/src/main/java/org/apache/commons/dbcp2/PoolableConnection.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/dbcp2/PoolableConnection.java 
b/src/main/java/org/apache/commons/dbcp2/PoolableConnection.java
index 72da67a..d4fd349 100644
--- a/src/main/java/org/apache/commons/dbcp2/PoolableConnection.java
+++ b/src/main/java/org/apache/commons/dbcp2/PoolableConnection.java
@@ -325,7 +325,7 @@ public class PoolableConnection extends 
DelegatingConnection<Connection>
             fatalException = _disconnectionSqlCodes == null ? 
sqlState.startsWith(Utils.DISCONNECTION_SQL_CODE_PREFIX)
                     || Utils.DISCONNECTION_SQL_CODES.contains(sqlState) : 
_disconnectionSqlCodes.contains(sqlState);
             if (!fatalException) {
-                SQLException nextException = e.getNextException();
+                final SQLException nextException = e.getNextException();
                 if (nextException != null && nextException != e) {
                     fatalException = 
isDisconnectionSqlException(e.getNextException());
                 }

http://git-wip-us.apache.org/repos/asf/commons-dbcp/blob/845c820c/src/main/java/org/apache/commons/dbcp2/PoolingConnection.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/dbcp2/PoolingConnection.java 
b/src/main/java/org/apache/commons/dbcp2/PoolingConnection.java
index aff6836..c000a65 100644
--- a/src/main/java/org/apache/commons/dbcp2/PoolingConnection.java
+++ b/src/main/java/org/apache/commons/dbcp2/PoolingConnection.java
@@ -461,13 +461,14 @@ public class PoolingConnection extends 
DelegatingConnection<Connection>
             throw new IllegalArgumentException("Prepared statement key is null 
or invalid.");
         }
         if (key.getStmtType() == StatementType.PREPARED_STATEMENT ) {
-            PreparedStatement statement = (PreparedStatement) 
key.createStatement(getDelegate());
+            final PreparedStatement statement = (PreparedStatement) 
key.createStatement(getDelegate());
             @SuppressWarnings({"rawtypes", "unchecked"}) // Unable to find way 
to avoid this
+            final
             PoolablePreparedStatement pps = new 
PoolablePreparedStatement(statement, key, _pstmtPool, this);
             return new DefaultPooledObject<DelegatingPreparedStatement>(pps);
         }
-        CallableStatement statement = (CallableStatement) 
key.createStatement(getDelegate());
-        PoolableCallableStatement pcs = new 
PoolableCallableStatement(statement, key, _pstmtPool, this);
+        final CallableStatement statement = (CallableStatement) 
key.createStatement(getDelegate());
+        final PoolableCallableStatement pcs = new 
PoolableCallableStatement(statement, key, _pstmtPool, this);
         return new DefaultPooledObject<DelegatingPreparedStatement>(pcs);
     }
 

http://git-wip-us.apache.org/repos/asf/commons-dbcp/blob/845c820c/src/test/java/org/apache/commons/dbcp2/TestBasicDataSource.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/dbcp2/TestBasicDataSource.java 
b/src/test/java/org/apache/commons/dbcp2/TestBasicDataSource.java
index 58e576e..a6409cc 100644
--- a/src/test/java/org/apache/commons/dbcp2/TestBasicDataSource.java
+++ b/src/test/java/org/apache/commons/dbcp2/TestBasicDataSource.java
@@ -810,7 +810,7 @@ public class TestBasicDataSource extends TestConnectionPool 
{
         properties.put("username", "foo");
         properties.put("password", "bar");
         final BasicDataSource ds = 
BasicDataSourceFactory.createDataSource(properties);
-        boolean original = ds.getConnectionPool().getLogAbandoned();
+        final boolean original = ds.getConnectionPool().getLogAbandoned();
         ds.setLogAbandoned(!original);
         Assert.assertNotEquals(Boolean.valueOf(original),
                 Boolean.valueOf(ds.getConnectionPool().getLogAbandoned()));

http://git-wip-us.apache.org/repos/asf/commons-dbcp/blob/845c820c/src/test/java/org/apache/commons/dbcp2/TestPoolingConnection.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/dbcp2/TestPoolingConnection.java 
b/src/test/java/org/apache/commons/dbcp2/TestPoolingConnection.java
index b9606cb..6a5d3ff 100644
--- a/src/test/java/org/apache/commons/dbcp2/TestPoolingConnection.java
+++ b/src/test/java/org/apache/commons/dbcp2/TestPoolingConnection.java
@@ -52,19 +52,19 @@ public class TestPoolingConnection {
 
     @Test
     public void testPrepareStatement() throws Exception {
-        String sql = "select 'a' from dual";
-        DelegatingPreparedStatement statement = 
(DelegatingPreparedStatement)con.prepareStatement(sql);
-        TesterPreparedStatement testStatement = (TesterPreparedStatement) 
statement.getInnermostDelegate();
+        final String sql = "select 'a' from dual";
+        final DelegatingPreparedStatement statement = 
(DelegatingPreparedStatement)con.prepareStatement(sql);
+        final TesterPreparedStatement testStatement = 
(TesterPreparedStatement) statement.getInnermostDelegate();
         // assert
         assertEquals(sql, testStatement.getSql());
     }
 
     @Test
     public void testPrepareStatementWithAutoGeneratedKeys() throws Exception {
-        String sql = "select 'a' from dual";
-        int autoGeneratedKeys = 0;
-        DelegatingPreparedStatement statement = 
(DelegatingPreparedStatement)con.prepareStatement(sql, autoGeneratedKeys);
-        TesterPreparedStatement testStatement = (TesterPreparedStatement) 
statement.getInnermostDelegate();
+        final String sql = "select 'a' from dual";
+        final int autoGeneratedKeys = 0;
+        final DelegatingPreparedStatement statement = 
(DelegatingPreparedStatement)con.prepareStatement(sql, autoGeneratedKeys);
+        final TesterPreparedStatement testStatement = 
(TesterPreparedStatement) statement.getInnermostDelegate();
         // assert
         assertEquals(sql, testStatement.getSql());
         assertEquals(autoGeneratedKeys, testStatement.getAutoGeneratedKeys());
@@ -72,11 +72,11 @@ public class TestPoolingConnection {
 
     @Test
     public void testPrepareStatementWithResultSetConcurrency() throws 
Exception {
-        String sql = "select 'a' from dual";
-        int resultSetType = 0;
-        int resultSetConcurrency = 0;
-        DelegatingPreparedStatement statement = 
(DelegatingPreparedStatement)con.prepareStatement(sql, resultSetType, 
resultSetConcurrency);
-        TesterPreparedStatement testStatement = (TesterPreparedStatement) 
statement.getInnermostDelegate();
+        final String sql = "select 'a' from dual";
+        final int resultSetType = 0;
+        final int resultSetConcurrency = 0;
+        final DelegatingPreparedStatement statement = 
(DelegatingPreparedStatement)con.prepareStatement(sql, resultSetType, 
resultSetConcurrency);
+        final TesterPreparedStatement testStatement = 
(TesterPreparedStatement) statement.getInnermostDelegate();
         // assert
         assertEquals(sql, testStatement.getSql());
         assertEquals(resultSetType, testStatement.getResultSetType());
@@ -85,12 +85,12 @@ public class TestPoolingConnection {
 
     @Test
     public void testPrepareStatementWithResultSetHoldability() throws 
Exception {
-        String sql = "select 'a' from dual";
-        int resultSetType = 0;
-        int resultSetConcurrency = 0;
-        int resultSetHoldability = 0;
-        DelegatingPreparedStatement statement = 
(DelegatingPreparedStatement)con.prepareStatement(sql, resultSetType, 
resultSetConcurrency, resultSetHoldability);
-        TesterPreparedStatement testStatement = (TesterPreparedStatement) 
statement.getInnermostDelegate();
+        final String sql = "select 'a' from dual";
+        final int resultSetType = 0;
+        final int resultSetConcurrency = 0;
+        final int resultSetHoldability = 0;
+        final DelegatingPreparedStatement statement = 
(DelegatingPreparedStatement)con.prepareStatement(sql, resultSetType, 
resultSetConcurrency, resultSetHoldability);
+        final TesterPreparedStatement testStatement = 
(TesterPreparedStatement) statement.getInnermostDelegate();
         // assert
         assertEquals(sql, testStatement.getSql());
         assertEquals(resultSetType, testStatement.getResultSetType());
@@ -100,10 +100,10 @@ public class TestPoolingConnection {
 
     @Test
     public void testPrepareStatementWithColumnIndexes() throws Exception {
-        String sql = "select 'a' from dual";
-        int[] columnIndexes = new int[]{1};
-        DelegatingPreparedStatement statement = 
(DelegatingPreparedStatement)con.prepareStatement(sql, columnIndexes);
-        TesterPreparedStatement testStatement = (TesterPreparedStatement) 
statement.getInnermostDelegate();
+        final String sql = "select 'a' from dual";
+        final int[] columnIndexes = new int[]{1};
+        final DelegatingPreparedStatement statement = 
(DelegatingPreparedStatement)con.prepareStatement(sql, columnIndexes);
+        final TesterPreparedStatement testStatement = 
(TesterPreparedStatement) statement.getInnermostDelegate();
         // assert
         assertEquals(sql, testStatement.getSql());
         assertArrayEquals(columnIndexes, testStatement.getColumnIndexes());
@@ -111,10 +111,10 @@ public class TestPoolingConnection {
 
     @Test
     public void testPrepareStatementWithColumnNames() throws Exception {
-        String sql = "select 'a' from dual";
-        String columnNames[] = new String[]{"columnName1"};
-        DelegatingPreparedStatement statement = 
(DelegatingPreparedStatement)con.prepareStatement(sql, columnNames);
-        TesterPreparedStatement testStatement = (TesterPreparedStatement) 
statement.getInnermostDelegate();
+        final String sql = "select 'a' from dual";
+        final String columnNames[] = new String[]{"columnName1"};
+        final DelegatingPreparedStatement statement = 
(DelegatingPreparedStatement)con.prepareStatement(sql, columnNames);
+        final TesterPreparedStatement testStatement = 
(TesterPreparedStatement) statement.getInnermostDelegate();
         // assert
         assertEquals(sql, testStatement.getSql());
         assertArrayEquals(columnNames, testStatement.getColumnNames());
@@ -122,20 +122,20 @@ public class TestPoolingConnection {
 
     @Test
     public void testPrepareCall() throws Exception {
-        String sql = "select 'a' from dual";
-        DelegatingCallableStatement statement = 
(DelegatingCallableStatement)con.prepareCall(sql);
-        TesterCallableStatement testStatement = (TesterCallableStatement) 
statement.getInnermostDelegate();
+        final String sql = "select 'a' from dual";
+        final DelegatingCallableStatement statement = 
(DelegatingCallableStatement)con.prepareCall(sql);
+        final TesterCallableStatement testStatement = 
(TesterCallableStatement) statement.getInnermostDelegate();
         // assert
         assertEquals(sql, testStatement.getSql());
     }
 
     @Test
     public void testPrepareCallWithResultSetConcurrency() throws Exception {
-        String sql = "select 'a' from dual";
-        int resultSetType = 0;
-        int resultSetConcurrency = 0;
-        DelegatingCallableStatement statement = 
(DelegatingCallableStatement)con.prepareCall(sql, resultSetType, 
resultSetConcurrency);
-        TesterCallableStatement testStatement = (TesterCallableStatement) 
statement.getInnermostDelegate();
+        final String sql = "select 'a' from dual";
+        final int resultSetType = 0;
+        final int resultSetConcurrency = 0;
+        final DelegatingCallableStatement statement = 
(DelegatingCallableStatement)con.prepareCall(sql, resultSetType, 
resultSetConcurrency);
+        final TesterCallableStatement testStatement = 
(TesterCallableStatement) statement.getInnermostDelegate();
         // assert
         assertEquals(sql, testStatement.getSql());
         assertEquals(resultSetType, testStatement.getResultSetType());
@@ -144,12 +144,12 @@ public class TestPoolingConnection {
 
     @Test
     public void testPrepareCallWithResultSetHoldability() throws Exception {
-        String sql = "select 'a' from dual";
-        int resultSetType = 0;
-        int resultSetConcurrency = 0;
-        int resultSetHoldability = 0;
-        DelegatingCallableStatement statement = 
(DelegatingCallableStatement)con.prepareCall(sql, resultSetType, 
resultSetConcurrency, resultSetHoldability);
-        TesterCallableStatement testStatement = (TesterCallableStatement) 
statement.getInnermostDelegate();
+        final String sql = "select 'a' from dual";
+        final int resultSetType = 0;
+        final int resultSetConcurrency = 0;
+        final int resultSetHoldability = 0;
+        final DelegatingCallableStatement statement = 
(DelegatingCallableStatement)con.prepareCall(sql, resultSetType, 
resultSetConcurrency, resultSetHoldability);
+        final TesterCallableStatement testStatement = 
(TesterCallableStatement) statement.getInnermostDelegate();
         // assert
         assertEquals(sql, testStatement.getSql());
         assertEquals(resultSetType, testStatement.getResultSetType());

Reply via email to