[ 
https://issues.apache.org/jira/browse/DBCP-61?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Thomas resolved DBCP-61.
-----------------------------

    Resolution: Duplicate

Having looked at DBCP-8 and this issue, they are trying to solve the same 
problem. Given we only need one solution I am going to go with the approach in 
DBCP-8. My main reason for doing this is simplicity. There appears to be far 
fewer edge cases and things that could go wrong in the approach outlined in 
DBCP-8.

If the DBCP-8 approach fails for some unforeseen reason then I'll re-open this 
issue and look again at the approach described here.

> [dbcp] Individual connection close method
> -----------------------------------------
>
>                 Key: DBCP-61
>                 URL: https://issues.apache.org/jira/browse/DBCP-61
>             Project: Commons Dbcp
>          Issue Type: Bug
>         Environment: Operating System: Windows XP
> Platform: PC
>            Reporter: Srinath Narasimhan
>            Assignee: Phil Steitz
>             Fix For: 1.3
>
>
> The PerUserPoolDataSource object has a close method which closes all the 
> connection that is being maintained by the pool. I have a need where the 
> users 
> can change their passwords, which requires closing the existing connection 
> and 
> opening a new one. I have a close method which takes a user as a parameter 
> which will close all the connections for the specified user name.
> I have pasted the code here.
>     /**
>      * Close pool for particular user
>      * 
>      */
>     public void close(String user) {
>       try {
>             PoolKey key = getPoolKey(user);
>             ObjectPool pool = (ObjectPool) pools.get(key);
>             pool.close();
>       } catch (Exception closePoolException) {
>               closePoolException.printStackTrace();
>       } 
>     }
> My questions are are is this is a right way to approach or should there a 
> change password method which should do that ? If the above code can be added 
> to the main stream ( if it is good, it will be great). 
> Thanks.

-- 
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