Make private fields final where possible
----------------------------------------

                 Key: DBCP-319
                 URL: https://issues.apache.org/jira/browse/DBCP-319
             Project: Commons Dbcp
          Issue Type: Improvement
            Reporter: Sebb


Several private fields could be made final:

AbandonedTrace.config
AbandonedTrace.AbandonedObjectException._createdTime

cpdsadapter.PooledConnectionImpl:
* connection
* delegatingConnection
* eventListeners
* statementEventListeners
* pstmtPool is protected, but could probably be made final if it were not for 
the API change that would imply

cpdsadapter.PooledConnectionImpl.PStmtKey (nested class, variables are 
protected, but might as well be private)
* all of its fields could be made final

datasources.[Keyed]CPDSConnectionFactory.validatingMap
datasources.[Keyed]CPDSConnectionFactory.pcMap

managed.PoolableManagedConnection.transactionRegistry
managed.PoolableManagedConnectionFactory.transactionRegistry

managed.TransactionRegistry.transactionManager|caches|xaResources
.AbandonedObjectPool.config|trace

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to