[ http://issues.apache.org/jira/browse/DBCP-61?page=all ]

Phil Steitz updated DBCP-61:
----------------------------

    Bugzilla Id:   (was: 33167)
    Fix Version: 1.3

> [dbcp] Individual connection close method
> -----------------------------------------
>
>          Key: DBCP-61
>          URL: http://issues.apache.org/jira/browse/DBCP-61
>      Project: Commons Dbcp
>         Type: Bug

>  Environment: Operating System: Windows XP
> Platform: PC
>     Reporter: Srinath Narasimhan
>      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.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to