Fix DBCP-398
Clarify Jaavdoc for isClosed() method of PoolableConnection.

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1564067 13f79535-47bb-0310-9956-ffa450edef68
Fix DBCP-398
Clarify Jaavdoc for isClosed() method of PoolableConnection.

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1564068 13f79535-47bb-0310-9956-ffa450edef68
Fix DBCP-383
Avoid NullPointerException and throw an XAException if an attempt is made to commit the current transaction for a connection when no transaction has been started.

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1564084 13f79535-47bb-0310-9956-ffa450edef68
Fix DBCP-383
Avoid NullPointerException and throw an XAException if an attempt is made to commit the current transaction for a connection when no transaction has been started.

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1564086 13f79535-47bb-0310-9956-ffa450edef68
Fix DBCP-372
Using batchUpdate() should not invalidate the PreparedStatement when it is returned to the pool.


git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1564124 13f79535-47bb-0310-9956-ffa450edef68
Fix DBCP-372
Using batchUpdate() should not invalidate the PreparedStatement when it is returned to the pool.


git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1564125 13f79535-47bb-0310-9956-ffa450edef68
Show failure reason

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1564147 13f79535-47bb-0310-9956-ffa450edef68
Show failure reason

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1564149 13f79535-47bb-0310-9956-ffa450edef68
Remove obsolete comment

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1564236 13f79535-47bb-0310-9956-ffa450edef68
Fix typos

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1564257 13f79535-47bb-0310-9956-ffa450edef68
Fix DBCP-358
The equals() implementations of the DelegatingXxx classes are now symmetric.
There are some important API changes underlying this fix:
- two DelegatingXxx instances are no longer considered equal if they have the same innermost delegate;
- a DelegatingXxx instance is not considered equal to its innermost delegate;
- the getInnermostDelegateInternal() method has been made public (but remains part of the internal API) to allow classes extending this implementation to access the innermost delegate when required.


git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1564298 13f79535-47bb-0310-9956-ffa450edef68
Sync with Pool 2

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1564430 13f79535-47bb-0310-9956-ffa450edef68
Fix DBCP-368
Expose the new Pool 2 property evictionPolicyClassName to enable more sophisticated eviction strategies to be used.

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1564431 13f79535-47bb-0310-9956-ffa450edef68
Unable to find a way around this final generics warning so suppress it

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1564436 13f79535-47bb-0310-9956-ffa450edef68